Panoramica

A volte non abbiamo bisogno di comprimere i nostri file, ma solo di combinarli in uno solo per una migliore gestione. Quando si ha a che fare con formati di file già compressi, come JPEG o DOCX, un'ulteriore compressione potrebbe non consentire un risparmio di spazio significativo. Inoltre, l'archiviazione senza compressione è vantaggiosa quando è essenziale un accesso rapido ai singoli file, poiché gli archivi compressi richiedono la decompressione prima di accedere a contenuti specifici. Negli scenari in cui le risorse computazionali sono limitate, optare per archivi non compressi può ridurre il sovraccarico di elaborazione, garantendo processi di archiviazione ed estrazione più rapidi senza il carico computazionale degli algoritmi di compressione.

Aspose.ZIP supporta diversi formati di archivio che ti consentono di archiviare i tuoi dati. Ecco le istruzioni su come comporre tali archivi.

Come aggiungere file agli archivi ZIP senza compressione

Se è necessario archiviare file nell’archivio ZIP, utilizzare StoreCompressionSetting durante l’inizializzazione di Istanza di archivio . Per aggiungere file a un archivio ZIP senza compressione, è sufficiente utilizzare il comando appropriato o l’opzione software. Ciò garantisce che i file vengano inclusi nell’archivio così come sono, senza subire algoritmi di compressione. Questo metodo è utile quando l’accesso rapido ai singoli file è fondamentale, eliminando la necessità di decompressione prima dell’uso.
Esempio:

    using (FileStream zipFile = File.Open("archive.zip", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("alice29.txt");
        FileInfo fi2 = new FileInfo("asyoulik.txt");
        using (Archive archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings())))
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("lcet10.txt", fi2);
            archive.Save(zipFile);
        }
    }

Panoramica dell'archivio ZIP

ZIP è un formato di file ampiamente utilizzato che comprime e archivia i dati in modo efficiente. Quando si tratta di aggiungere file senza compressione, ZIP fornisce una soluzione perfetta. Seguendo un processo semplice, gli utenti possono integrare facilmente i file negli archivi ZIP senza applicare la compressione, preservando la struttura dei dati originale.

Perché scegliere Nessuna compressione in ZIP

Optare per l’assenza di compressione in ZIP è vantaggioso negli scenari in cui è fondamentale preservare le dimensioni e la struttura del file originale. Questo metodo è ideale per archiviare file o directory di grandi dimensioni senza compromettere lo spazio di archiviazione. L’interfaccia user-friendly di ZIP rende il processo intuitivo, consentendo agli utenti di creare archivi su misura per le loro esigenze specifiche.

Come aggiungere file agli archivi 7-ZIP senza compressione

Allo stesso modo, quando si desidera conservare i file nell’archivio 7z, utilizzare SevenZipStoreCompressionSetting durante l’inizializzazione SevenZipArchive istanza. Per includere file in un archivio 7Zip senza compressione, utilizzare il comando designato o l’impostazione del software. Ciò garantisce che i file vengano aggiunti all’archivio nella loro forma non compressa, fornendo un accesso rapido senza necessità di decompressione. La flessibilità di 7Zip lo rende uno strumento prezioso per la gestione degli archivi senza sacrificare l’integrità dei file.
Esempio:

    using (FileStream szFile = File.Open("archive.7z", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("alice29.txt");
        FileInfo fi2 = new FileInfo("asyoulik.txt");
        using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("asyoulik.txt", fi2);
            archive.Save(szFile);
        }
    }

Panoramica dell'archivio 7-ZIP

7-Zip, un’utilità di archiviazione versatile, si distingue per il suo elevato rapporto di compressione e il supporto per vari formati. Quando si mira ad aggiungere file senza compressione, 7Zip offre un approccio semplice. Gli utenti possono incorporare facilmente i file negli archivi 7-Zip senza comprimerli, mantenendo l’integrità della struttura dei dati originale .

Perché scegliere Nessuna compressione in 7ZIP

La scelta di non comprimere in 7Zip si rivela vantaggiosa quando è essenziale preservare gli attributi del file originale. Questo metodo è particolarmente vantaggioso per archiviare file o directory di grandi dimensioni riducendo al minimo l’utilizzo dello spazio di archiviazione. Grazie all’interfaccia intuitiva di 7Zip, gli utenti possono navigare facilmente attraverso il processo di archiviazione, garantendo un’esperienza senza interruzioni.

Come aggiungere file a TAR senza compressione

A differenza dei formati di archivio compressi come ZIP, lo scopo principale di tar è combinare più file e directory in un unico file di archivio senza compressione. Utilizza l’istanza TarArchive senza alcuna impostazione per la composizione. TAR, abbreviazione di Tape Archive, è un formato di archiviazione basato su Unix noto per raggruppare file senza compressione. Serve come un contenitore semplice per più file e directory. Quando si considerano gli archivi TAR, gli utenti possono aggiungere file senza compressione, mantenendo la struttura intrinseca dei dati.
Esempio:

    using (FileStream tarFile = File.Open("joint.tar", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("text.txt");
        FileInfo fi2 = new FileInfo("picture.png");
        using (TarArchive archive = new TarArchive())
        {
            archive.CreateEntry("text.txt", fi1);
            archive.CreateEntry("picture.png", fi2);
            archive.Save(tarFile);
        }
    }

Panoramica dell'archivio TAR

Negli archivi TAR, il processo di aggiunta di file senza compressione è intrinseco al formato. Gli utenti possono incorporare file senza problemi utilizzando comandi TAR o opzioni software dedicate senza introdurre algoritmi di compressione. Questo approccio garantisce che i file siano inclusi nell’archivio TAR nel loro stato non compresso, semplificando il successivo accesso.

Perché scegliere Nessuna compressione in TAR

La scelta di non comprimere gli archivi TAR si rivela vantaggiosa per gli scenari in cui la struttura dei file e l’accesso rapido sono fondamentali. La semplicità di TAR nel preservare gli attributi dei file e le gerarchie di directory lo rende adatto a scopi di archiviazione senza sacrificare l’efficienza di archiviazione. Sia che si archivino singoli file o intere directory, l’opzione non compressa di TAR garantisce l’accessibilità e l’integrità dei dati.

Come aggiungere file agli archivi CPIO senza compressione

Nel regno degli archivi CPIO, l’inclusione di file senza compressione è un processo integrato e integrato nel formato. Gli utenti possono incorporare facilmente i file utilizzando comandi CPIO o strumenti software dedicati, garantendo che i file vengano assorbiti nell’archivio CPIO senza sottoporsi ad algoritmi di compressione. Ciò preserva lo stato originale dei dati semplificandone il recupero. Simile a tar, cpio è un altro formato di archivio basato su Unix che archivia i file senza compressione. Utilizza l’istanza CpioArchive senza alcuna impostazione per la composizione.
Campione:

    using (FileStream cpioFile = File.Open("archive.cpio", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo(Path.Combine(this.corpusDir, "alice29.txt"));
        FileInfo fi2 = new FileInfo(Path.Combine(this.corpusDir, "asyoulik.txt"));
        using (var archive = new CpioArchive())
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("fields.c", fi2);
            archive.Save(cpioFile, format);
        }
    }

Approfondimento sull'archivio CPIO

CPIO, che sta per Copy In, Copy Out, è un formato di archiviazione file comunemente utilizzato negli ambienti Unix e Linux. A differenza dei formati compressi, CPIO si concentra sulla copia di file dentro e fuori dagli archivi senza applicare la compressione. Questa struttura semplice lo rende adatto per attività che danno priorità al mantenimento dell’integrità dei dati rispetto all’efficienza della compressione.

Vantaggi dell'assenza di compressione in CPIO

La scelta di non comprimere gli archivi CPIO offre vantaggi negli scenari in cui l’accento è posto sulla conservazione degli attributi dei file e delle gerarchie di directory. Il design di CPIO lo rende adatto a mantenere l’integrità delle strutture dati, rendendolo una scelta ideale per scopi di archiviazione senza sacrificare l’accessibilità. Che si tratti di gestire singoli file o directory complete, l’approccio non compresso di CPIO garantisce un accesso rapido e un’archiviazione affidabile dei dati.

Come aggiungere file agli archivi XAR senza compressione

XAR, abbreviazione di eXtensible ARchive format, è un formato di archivio moderno progettato per efficienza ed estensibilità. Rinomato per la sua versatilità, XAR consente agli utenti di creare archivi senza il livello aggiuntivo di compressione, offrendo un approccio sfumato all’organizzazione e all’archiviazione dei file. Il formato di archivio XAR è progettato per supportare sia le opzioni di compressione che quelle di non compressione. Similmente a ZIP, utilizzare XarStoreCompressionSettings durante l’inizializzazione XarArchive .
Esempio:

    using (FileStream xarFile = File.Open("archive.xar", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("alice29.txt");
        FileInfo fi2 = new FileInfo("asyoulik.txt");
        
        using (var archive = new XarArchive(new XarStoreCompressionSettings()))
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("asyoulik.txt", fi2);
            archive.Save(xarFile);
        }
    }

Panoramica dell'archivio XAR

XAR semplifica il processo di aggiunta di file senza compressione, offrendo agli utenti flessibilità nella gestione dei propri archivi. Utilizzando i comandi XAR o strumenti software compatibili, gli utenti possono integrare perfettamente i file nell’archivio senza invocare algoritmi di compressione. Questo metodo semplice garantisce che la struttura dei dati originale rimanga intatta, pronta per il recupero quando necessario.

Vantaggi degli archivi XAR non compressi

La scelta del percorso senza compressione con XAR si rivela vantaggiosa negli scenari in cui l’accesso rapido ai file inalterati è fondamentale. L’architettura estensibile di XAR consente la conservazione degli attributi dei file e delle gerarchie di directory senza il sovraccarico della compressione. Che si tratti di singoli file o di complesse strutture di directory, gli archivi non compressi di XAR garantiscono un accesso efficiente e una conservazione affidabile dei dati.

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: