1. Prodotti
  2.   Compressione
  3.   GO
  4.   archiver
 
  

Libreria Go open source per lavorare con gli archivi

Creazione, gestione ed estrazione di archivi con facilità utilizzando l'API Go multipiattaforma di alto livello.

archiver è una libreria Go open source che fornisce funzionalità per creare, gestire ed estrarre archivi con facilità utilizzando i comandi Go. La libreria è molto stabile, multipiattaforma, operazioni di archiviazione e compressione di alto livello per una varietà di formati. Alcune delle funzioni più comuni come Archive, Unarchive, Extract, CompressFile e DecompressFile sono implementate a livello di pacchetto per comodità dell'utente.

La libreria consente agli sviluppatori di software di comprimere e decomprimere file di vari formati di file di compressione come Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz e Zstandard (ZSTD). ). Fornisce inoltre supporto per formati di archiviazione come ZIP, TAR e RAR.

L'API è ben documentata e molto facile da usare. Fornisce il supporto completo per diverse importanti funzionalità relative alla compressione e alla decompressione come la creazione di archivi, l'estrazione di cartelle dagli archivi, la compressione di file, la decompressione di file, l'estrazione di file specifici, lo streaming di file, l'attraversamento del contenuto dell'archivio, la creazione e l'apertura di archivi RAR protetti da password, lo streaming compressione così come decompressione, e molto altro ancora.

Previous Next

Guida introduttiva all'archiviatore

Il modo consigliato per installare l'archiviatore è da GitHub, utilizzare il comando seguente per un'installazione senza problemi.

Installa l'archiviatore tramite GitHub

go get github.com/mholt/archiver/cmd/arc"

Crea un file di archivio tramite Go

La libreria archiver consente agli sviluppatori di software di creare un file di archivio dei file di origine in un nuovo file nella destinazione utilizzando un paio di righe di codice Go. Puoi anche aggiungere facilmente un file o una cartella all'archivio con facilità. Il file verrà aggiunto al livello superiore dell'archivio e le directory verranno aggiunte in modo ricorsivo. Quando si creano archivi o si comprimono file utilizzando un'istanza specifica del tipo di formato, il nome del file di output DEVE corrispondere a quello del formato, per evitare confusione in seguito.

Comprimi e decomprimi file

La libreria open source archiver consente agli sviluppatori di software di comprimere e decomprimere i file all'interno delle proprie applicazioni. Sono incluse diverse funzioni e metodi importanti per la compressione e la decompressione dei file. Puoi utilizzare facilmente comprimere un file o una directory, decomprimere un file o una directory, estrarre un file specifico, estrarre una cartella e molti altri.

Estrai un file o una cartella specifici dagli archivi

La libreria dell'archiviatore open source consente agli sviluppatori di software di leggere ed estrarre un file specifico utilizzando l'API Go. La libreria supporta l'estrazione di file e cartelle in un luogo a tua scelta con solo un paio di righe di codice. Puoi facilmente selezionare un particolare file da un archivio fornito ed estrarlo in un luogo a tua scelta. Come per il file, puoi anche estrarre un'intera cartella nella destinazione di tua scelta.

 Italiano