Přehled

Někdy nepotřebujeme komprimovat naše soubory, stačí je spojit do jednoho pro lepší manipulaci. Při práci s již komprimovanými formáty souborů, jako je JPEG nebo DOCX, další komprese nemusí přinést významné úspory místa. Kromě toho je archivace bez komprese výhodná, když je nezbytný rychlý přístup k jednotlivým souborům, protože komprimované archivy vyžadují před přístupem ke konkrétnímu obsahu dekompresi. Ve scénářích, kde jsou výpočetní zdroje omezené, může volba nekomprimovaných archivů snížit režii zpracování a zajistit rychlejší procesy archivace a extrakce bez výpočetní zátěže komprimačních algoritmů.

Aspose.ZIP podporuje několik archivních formátů, které vám umožňují ukládat vaše data. Zde je návod, jak takové archivy sestavit.

Jak přidat soubory do ZIP archivů bez komprese

Pokud potřebujete uložit soubory do archivu ZIP, použijte StoreCompressionSetting při inicializaci instance archivu . Chcete-li přidat soubory do archivu ZIP bez komprese, jednoduše použijte příslušný příkaz nebo možnost softwaru. Tím je zajištěno, že soubory budou zahrnuty do archivu tak, jak jsou, aniž by procházely nějakými kompresními algoritmy. Tato metoda je výhodná, když je rychlý přístup k jednotlivým souborům prvořadý a eliminuje potřebu dekomprese před použitím.
Ukázka:

    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);
        }
    }

Přehled archivu ZIP

ZIP je široce používaný formát souborů, který efektivně komprimuje a archivuje data. Pokud jde o přidávání souborů bez komprese, ZIP poskytuje bezproblémové řešení. Dodržením přímočarého procesu mohou uživatelé bez námahy integrovat soubory do archivů ZIP bez použití komprese a zachovat původní datovou strukturu.

Proč zvolit Bez komprese v ZIP

Volba bez komprese v ZIP je výhodná ve scénářích, kde je zásadní zachování původní velikosti a struktury souborů. Tato metoda je ideální pro archivaci velkých souborů nebo adresářů bez kompromisů v úložném prostoru. Uživatelsky přívětivé rozhraní ZIP činí proces intuitivním a umožňuje uživatelům vytvářet archivy přizpůsobené jejich specifickým potřebám.

Jak přidat soubory do archivů 7-ZIP bez komprese

Podobně, když chcete zachovat soubory v archivu 7z, použijte SevenZipStoreCompressionSetting při inicializaci SevenZipArchive . Chcete-li zahrnout soubory do archivu 7Zip bez komprese, použijte určený příkaz nebo nastavení softwaru. To zajišťuje, že soubory jsou přidány do archivu v nekomprimované podobě, což poskytuje rychlý přístup bez nutnosti dekomprese. Flexibilita 7Zip z něj dělá cenný nástroj pro správu archivů bez obětování integrity souborů.
Ukázka:

    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);
        }
    }

Přehled archivu 7-ZIP

7-Zip, všestranný archivační nástroj, vyniká vysokým kompresním poměrem a podporou různých formátů. Při přidávání souborů bez komprese nabízí 7Zip jednoduchý přístup. Uživatelé mohou bez námahy začlenit soubory do 7-Zip Archives , aniž by je komprimovali, a zachovávají integritu původní datové struktury .

Proč zvolit žádnou kompresi v 7ZIP

Volba bez komprese v 7Zip se ukazuje jako výhodná, když je nezbytné zachovat původní atributy souboru. Tento způsob je zvláště výhodný pro archivaci velkých souborů nebo adresářů při minimalizaci využití úložného prostoru. S uživatelsky přívětivým rozhraním 7Zip mohou uživatelé snadno procházet procesem archivace, což zajišťuje bezproblémový zážitek.

Jak přidat soubory do TAR bez komprese

Na rozdíl od komprimovaných archivních formátů, jako je ZIP, je primárním účelem tar spojit více souborů a adresářů do jednoho archivního souboru bez komprese. Použijte instanci TarArchive bez jakéhokoli nastavení kompozice. TAR, zkratka pro Tape Archive, je archivační formát založený na Unixu známý pro sdružování souborů bez komprese. Slouží jako přímý kontejner pro více souborů a adresářů. Při zvažování archivů TAR mohou uživatelé přidávat soubory bez komprese, přičemž je zachována vlastní struktura dat.
Ukázka:

    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);
        }
    }

Přehled archivu TAR

V archivech TAR je proces přidávání souborů bez komprese vlastní formátu. Uživatelé mohou bez problémů začlenit soubory pomocí příkazů TAR nebo vyhrazených softwarových možností bez zavádění kompresních algoritmů. Tento přístup zajišťuje, že soubory jsou zahrnuty do archivu TAR v jejich nekomprimovaném stavu, což zjednodušuje následný přístup.

Proč zvolit žádnou kompresi v TAR

Volba bez komprese v archivech TAR se ukazuje jako výhodná pro scénáře, kde je prvořadá struktura souborů a rychlý přístup. Jednoduchost TAR při zachování atributů souborů a hierarchie adresářů jej činí vhodným pro archivační účely, aniž by byla obětována efektivita ukládání. Ať už archivujete jednotlivé soubory nebo celé adresáře, nekomprimovaná možnost TAR zajišťuje dostupnost a integritu dat.

Jak přidat soubory do archivů CPIO bez komprese

V oblasti archivů CPIO je zahrnutí souborů bez komprese bezproblémový proces, který je součástí formátu. Uživatelé mohou bez námahy začlenit soubory pomocí příkazů CPIO nebo vyhrazených softwarových nástrojů, což zajistí, že soubory budou absorbovány do archivu CPIO, aniž by podstoupily kompresní algoritmy. Tím se zachová původní stav dat a zároveň se zjednoduší načítání. Podobně jako tar je cpio dalším archivním formátem založeným na Unixu, který archivuje soubory bez komprese. Použijte instanci CpioArchive bez nastavení kompozice.
Vzorek:

    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);
        }
    }

CPIO Archive Insight

CPIO, což je zkratka pro Copy In, Copy Out, je formát archivace souborů běžně používaný v prostředí Unix a Linux. Na rozdíl od komprimovaných formátů se CPIO zaměřuje na kopírování souborů do az archivů bez použití komprese. Díky této přímočaré struktuře se dobře hodí pro úkoly, které upřednostňují zachování integrity dat před účinností komprese.

Výhody bez komprese v CPIO

Volba bez komprese v archivech CPIO nabízí výhody ve scénářích, kde je kladen důraz na zachování atributů souborů a hierarchií adresářů. Design CPIO z něj dělá zběhlého v udržování integrity datových struktur, takže je ideální volbou pro archivační účely, aniž by byla obětována přístupnost. Ať už zpracováváte jednotlivé soubory nebo komplexní adresáře, nekomprimovaný přístup CPIO zaručuje rychlý přístup a spolehlivé ukládání dat.

Jak přidat soubory do archivů XAR bez komprese

XAR, zkratka pro formát eXtensible ARchive, je moderní archivní formát navržený pro efektivitu a rozšiřitelnost. XAR, proslulý svou všestranností, umožňuje uživatelům vytvářet archivy bez přidané vrstvy komprese, a nabízí tak odlišný přístup k organizaci a ukládání souborů. Formát archivu XAR je navržen tak, aby podporoval možnosti komprese i nekomprese. Podobně jako u ZIP použijte XarStoreCompressionSettings při inicializaci XarArchive instance.
Ukázka:

    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);
        }
    }

Přehled archivu XAR

XAR zjednodušuje proces přidávání souborů bez komprese a poskytuje uživatelům flexibilitu při správě jejich archivů. Pomocí příkazů XAR nebo kompatibilních softwarových nástrojů mohou uživatelé bezproblémově integrovat soubory do archivu bez použití kompresních algoritmů. Tato přímočará metoda zajišťuje, že původní datová struktura zůstane nedotčená a připravená k načtení v případě potřeby.

Výhody nekomprimovaných archivů XAR

Volba cesty bez komprese pomocí XAR se ukazuje jako výhodná ve scénářích, kde je prvořadý rychlý přístup k nezměněným souborům. Rozšiřitelná architektura XAR umožňuje zachování atributů souborů a hierarchie adresářů bez režie komprese. Ať už se jedná o jednotlivé soubory nebo složité adresářové struktury, nekomprimované archivy XAR zaručují efektivní přístup a spolehlivé uchování dat.

  

Support and Learning Resources

  
  

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