Come dividere i file senza sforzo in Windows
Gestire file di grandi dimensioni può essere un problema, soprattutto quando è necessario caricarli da qualche parte o inserirli in una piccola chiavetta USB. A volte dividere i file è la soluzione più semplice: se si desidera mantenere alcune parti leggibili anche dopo la divisione, la procedura diventa un po’ più complessa. Di solito, gli strumenti di archiviazione dividono e comprimono i file, ma in questo caso non è possibile leggere una singola parte senza prima estrarre tutto. Pertanto, questa guida si propone di mostrare alcuni metodi pratici per dividere i file in Windows, inclusi metodi per mantenere file importanti come audio, video o testo leggibili in più parti, ove possibile.
Un problema comune è che Windows non dispone di strumenti integrati per dividere i file, almeno non in modo semplice. Ecco perché molti si rivolgono a script di PowerShell, utilità da riga di comando o app di terze parti. Alcuni metodi sono più adatti per divisioni rapide, mentre altri sono più flessibili ma richiedono un po’ di configurazione. Aspettatevi alcuni passaggi che richiedono l’uso di script, ma non preoccupatevi: non sono così male come sembrano. Dopo aver seguito queste procedure, sarete in grado di dividere file di grandi dimensioni in modo ordinato e, in alcuni casi, di leggerne parti senza decompressione.
Come dividere i file in Windows
Ecco diversi modi per dividere i file in Windows, ognuno con le sue peculiarità e vantaggi. Scegli quello più adatto alla tua situazione, che tu abbia dimestichezza con gli script o preferisca le app con interfaccia grafica.
Metodo 1: utilizzo di uno script PowerShell personalizzato per dividere i file
Questo è utile se hai familiarità con PowerShell. Non è integrato, quindi dovrai usare uno script, ma almeno ti consente di avere il controllo totale. Lo script suddividerà i file in blocchi di una dimensione specificata, che potrai modificare se necessario. Il vantaggio è che funziona meglio quando desideri blocchi uniformi e non ti dispiace usare i comandi di PowerShell. A volte, in alcune configurazioni, gli script generano errori finché i criteri di esecuzione non vengono impostati correttamente, quindi tienilo presente.
Perché è utile: offre flessibilità e mantiene i file in uno stato leggibile se si scelgono le opzioni giuste. Quando i file vengono suddivisi in parti più piccole con dimensioni coerenti, sono più facili da gestire, spostare o caricare in più fasi. Aspettatevi di dover eseguire alcuni comandi in PowerShell e, sì, modificare lo script per dimensioni personalizzate non è troppo difficile se seguite i commenti. Il motivo per cui funziona è perché manipola direttamente i byte dei file, evitando la necessità di decomprimerli o gestire i formati di archivio.
In pratica, dovrai prima impostare la policy di esecuzione:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
Quindi, crea lo script nel Blocco note:
- Aprire Blocco note ( Esegui > Blocco note ).
- Incolla lo script personalizzato (presente nella guida) e salvalo come
Split.ps1. - Eseguilo da PowerShell con:
.\Split.ps1
Quando richiesto, seleziona il file che desideri dividere, specifica la dimensione del blocco in MB e scegli la cartella di output. Lo script è impostato per dividere in blocchi uniformi, facili da riunire in seguito.
Come riassemblare i file divisi
In pratica, assicurati che tutte le parti divise siano nella stessa cartella e abbiano un nome simile a filename.00.ext, filename.01.ext, ecc. Crea un altro script (o segui il secondo nella guida) che legga queste parti in ordine e le concateni in un unico file. Anche in questo caso, inizierai copiando lo script di join in Blocco note, salvandolo come Join.ps1, quindi eseguendolo con PowerShell.
Metodo 2: Utilizzo di GNU CoreUtils (comandi split e cat)
Se sei abituato ai comandi Linux e non ti dispiace installare un set minimo di strumenti, GNU CoreUtils può fare il lavoro sporco. Dovrai installarli tramite strumenti come Git Bash o GnuWin32, perché Windows non supporta nativamente splite cat. Una volta installato, dividere un file è semplicemente questione di un comando come split -b 50m bigfile.iso part_. Per riunire, usa cat part_* > bigfile.iso.
Questa è una scelta piuttosto ovvia se si ha familiarità con i flussi di lavoro da riga di comando.È veloce, affidabile e funziona praticamente allo stesso modo su Windows e Linux. Il lato negativo? Configurarlo per la prima volta e dover gestire percorsi completi nei comandi può essere fastidioso, oltre al fatto che si perde l’interfaccia grafica.
Metodo 3: Utilizzo di app di terze parti come 7-Zip o GSplit
A volte, è semplicemente più semplice procurarsi un’app dedicata. Strumenti come 7-Zip sono ottimi perché possono dividere i file in parti durante la compressione e consentono di specificare le dimensioni dei blocchi. GSplit è progettato specificamente per dividere e riunire file di grandi dimensioni: mantiene persino alcuni file leggibili in parti, il che è fantastico. Evita completamente la scrittura di script, se non ti interessa.
Perché scegliere questo? Perché è semplice: scegli il file, imposta la dimensione del blocco e via. Inoltre, la maggior parte di questi strumenti può gestire praticamente qualsiasi tipo di file e mantenerne leggibili le parti, se si scelgono le opzioni giuste.È una soluzione rapida che non richiede la complessa programmazione di script, il che è un grande vantaggio per la maggior parte degli utenti.
Quindi, la scelta dipende dal tuo livello di comfort. Gli script offrono più controllo ma richiedono un po’ di configurazione, mentre le app con interfaccia grafica sono più veloci e intuitive. Entrambe funzionano, ma con una configurazione potrebbe non funzionare al primo tentativo, per poi funzionare magicamente dopo un riavvio o un aggiornamento.