Áttekintés

Néha nem kell tömörítenünk fájljainkat, csak egyesíteni kell őket a jobb kezelés érdekében. A már tömörített fájlformátumok (például JPEG vagy DOCX) kezelésekor előfordulhat, hogy a további tömörítés nem eredményez jelentős helymegtakarítást. Ezenkívül a tömörítés nélküli archiválás akkor hasznos, ha az egyes fájlok gyors elérése elengedhetetlen, mivel a tömörített archívumok kicsomagolást igényelnek, mielőtt hozzáférnének bizonyos tartalmakhoz. Azokban a forgatókönyvekben, ahol a számítási erőforrások korlátozottak, a tömörítetlen archívumok választása csökkentheti a feldolgozási többletköltséget, gyorsabb archiválási és kinyerési folyamatot biztosítva a tömörítési algoritmusok számítási terhe nélkül.

Az Aspose.ZIP számos archív formátumot támogat, amelyek lehetővé teszik az adatok tárolását. Íme az ilyen archívumok összeállítására vonatkozó utasítások.

Fájlok hozzáadása a ZIP archívumokhoz tömörítés nélkül

Ha a fájlokat ZIP-archívumban kell tárolnia, használja a StoreCompressionSetting

Archív példány inicializálását. Ha tömörítés nélkül szeretne fájlokat hozzáadni a ZIP-archívumhoz, egyszerűen használja a megfelelő parancsot vagy szoftverbeállítást. Ez biztosítja, hogy a fájlok a jelenlegi állapotukban kerüljenek be az archívumba, tömörítési algoritmusok nélkül. Ez a módszer akkor hasznos, ha az egyes fájlokhoz való gyors hozzáférés a legfontosabb, így nincs szükség a használat előtti kicsomagolásra.
Minta:

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

ZIP archívum áttekintése

A ZIP egy széles körben használt fájlformátum, amely hatékonyan tömöríti és archiválja az adatokat. Ha tömörítés nélkül kell fájlokat hozzáadni, a ZIP problémamentes megoldást kínál. Egy egyszerű folyamat követésével a felhasználók könnyedén integrálhatják a fájlokat a ZIP archívumba, tömörítés nélkül, megőrizve az eredeti adatstruktúrát.

Miért válassza a Nincs tömörítést ZIP-ben?

A ZIP-ben történő tömörítés nélküli választás előnyös olyan esetekben, amikor az eredeti fájlméret és -struktúra megőrzése döntő fontosságú. Ez a módszer ideális nagy fájlok vagy könyvtárak archiválására anélkül, hogy a tárhelyet veszélyeztetné. A ZIP felhasználóbarát kezelőfelülete intuitívvá teszi a folyamatot, lehetővé téve a felhasználók számára, hogy sajátos igényeikre szabott archívumokat hozzanak létre.

Fájlok hozzáadása a 7-ZIP archívumokhoz tömörítés nélkül

Hasonlóképpen, ha a fájlokat 7z archívumban szeretné tartani, használja a SevenZipStoreCompressionSetting parancsot a SevenZipArchive inicializálása során példány. A fájlok tömörítés nélküli 7Zip archívumba helyezéséhez használja a kijelölt parancsot vagy szoftverbeállítást. Ez biztosítja, hogy a fájlok tömörítetlen formában kerüljenek az archívumba, gyors hozzáférést biztosítva kicsomagolás nélkül. A 7Zip rugalmassága értékes eszközzé teszi az archívumok kezeléséhez a fájlok integritásának feláldozása nélkül.
Minta:

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

7-ZIP archívum áttekintése

A 7-Zip, egy sokoldalú archiválási segédprogram, kiemelkedik magas tömörítési arányával és különféle formátumok támogatásával. Ha tömörítés nélkül kíván fájlokat hozzáadni, a 7Zip egyszerű megközelítést kínál. A felhasználók könnyedén beépíthetnek fájlokat a 7-Zip archívumba anélkül, hogy tömörítenék őket, megőrizve az eredeti adatstruktúra integritását .

Miért válassza a Nincs tömörítést a 7ZIP-ben?

A tömörítés nélküli választás a 7Zipben hasznosnak bizonyul, ha elengedhetetlen az eredeti fájlattribútumok megőrzése. Ez a módszer különösen előnyös nagy fájlok vagy könyvtárak archiválásához, miközben minimálisra csökkenti a tárhelyhasználatot. A 7Zip felhasználóbarát kezelőfelületével a felhasználók könnyedén navigálhatnak az archiválási folyamatban, biztosítva a zökkenőmentes élményt.

Fájlok hozzáadása a TAR-hoz tömörítés nélkül

Ellentétben a tömörített archív formátumokkal, mint például a ZIP, a tar elsődleges célja, hogy több fájlt és könyvtárat egyetlen archív fájlba tömörítsen tömörítés nélkül. Használja a TarArchive példányt kompozíciós beállítások nélkül. A TAR, a Tape Archive rövidítése, egy Unix-alapú archiválási formátum, amely a fájlok tömörítés nélküli kötegeléséről ismert. Egyszerű tárolóként szolgál több fájl és könyvtár számára. A TAR-archívumok mérlegelésekor a felhasználók tömörítés nélkül adhatnak hozzá fájlokat, megőrizve az adatok belső szerkezetét.
Minta:

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

TAR archívum áttekintése

A TAR archívumokban a fájlok tömörítés nélküli hozzáadásának folyamata a formátum velejárója. A felhasználók zökkenőmentesen építhetnek be fájlokat TAR-parancsok vagy dedikált szoftveropciók segítségével, tömörítési algoritmusok bevezetése nélkül. Ez a megközelítés biztosítja, hogy a fájlok tömörítetlen állapotukban szerepeljenek a TAR archívumban, leegyszerűsítve a későbbi hozzáférést.

Miért válassza a Nincs tömörítést a TAR-ban?

A TAR archívumokban a tömörítés mellőzése előnyösnek bizonyul olyan esetekben, amikor a fájlstruktúra és a gyors hozzáférés a legfontosabb. A TAR egyszerűsége a fájlattribútumok és a könyvtárhierarchiák megőrzésében alkalmassá teszi archiválási célokra a tárolás hatékonyságának feláldozása nélkül. Akár egyedi fájlokat, akár teljes könyvtárakat archivál, a TAR tömörítetlen opciója biztosítja a hozzáférést és az adatok integritását.

Fájlok hozzáadása a CPIO archívumokhoz tömörítés nélkül

A CPIO-archívumok területén a fájlok tömörítés nélküli felvétele a formátum szerves részét képező zökkenőmentes folyamat. A felhasználók könnyedén beépíthetnek fájlokat CPIO-parancsokkal vagy dedikált szoftvereszközökkel, így biztosítva, hogy a fájlok tömörítési algoritmusok nélkül bekerüljenek a CPIO archívumba. Ez megőrzi az adatok eredeti állapotát, miközben leegyszerűsíti a visszakeresést. A tar-hoz hasonlóan a cpio egy másik Unix-alapú archív formátum, amely tömörítés nélkül archiválja a fájlokat. Használja a CpioArchive példányt kompozíciós beállítások nélkül.
Minta:

    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 Archívum Insight

A CPIO, a Copy In, Copy Out rövidítése, egy Unix és Linux környezetben általánosan használt fájlarchiválási formátum. A tömörített formátumoktól eltérően a CPIO arra összpontosít, hogy tömörítés nélkül másolja a fájlokat az archívumba és ki. Ez az egyszerű felépítés kiválóan alkalmas olyan feladatokhoz, amelyek az adatok integritásának megőrzését helyezik előtérbe a tömörítési hatékonysággal szemben.

A tömörítés nélküli CPIO előnyei

A tömörítés nélküli CPIO-archívumok választása előnyöket kínál olyan esetekben, amikor a hangsúly a fájlattribútumok és a könyvtárhierarchiák megőrzésén van. A CPIO kialakítása alkalmassá teszi az adatstruktúrák integritásának megőrzésére, így ideális választás archiválási célokra a hozzáférhetőség feláldozása nélkül. Akár egyedi fájlokat, akár átfogó könyvtárakat kezel, a CPIO tömörítetlen megközelítése gyors hozzáférést és megbízható adattárolást garantál.

Fájlok hozzáadása az XAR archívumokhoz tömörítés nélkül

Az XAR, az eXtensible ARchive formátum rövidítése, egy modern archív formátum, amelyet a hatékonyság és a bővíthetőség érdekében terveztek. A sokoldalúságáról híres XAR lehetővé teszi a felhasználók számára, hogy további tömörítési réteg nélkül készítsenek archívumot, árnyalt megközelítést kínálva a fájlszervezéshez és tároláshoz. Az XAR archív formátumot úgy tervezték, hogy támogassa a tömörítési és a nem tömörítési beállításokat is. A ZIP-hez hasonlóan használja a XarStoreCompressionSettings alkalmazást a XarArchive inicializálása során példány.
Minta:

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

XAR archívum áttekintése

Az XAR leegyszerűsíti a fájlok tömörítés nélküli hozzáadásának folyamatát, így a felhasználók rugalmasságot biztosítanak archívumaik kezelésében. Az XAR-parancsok vagy a kompatibilis szoftvereszközök segítségével a felhasználók zökkenőmentesen integrálhatják a fájlokat az archívumba, tömörítési algoritmusok használata nélkül. Ez az egyszerű módszer biztosítja, hogy az eredeti adatstruktúra érintetlen maradjon, és szükség esetén készen álljon a visszakeresésre.

A tömörítetlen XAR archívumok előnyei

A tömörítés nélküli útvonal kiválasztása az XAR segítségével előnyösnek bizonyul olyan esetekben, amikor a legfontosabb a változatlan fájlokhoz való gyors hozzáférés. Az XAR bővíthető architektúrája lehetővé teszi a fájlattribútumok és könyvtárhierarchiák megőrzését a tömörítés többletköltsége nélkül. Legyen szó egyedi fájlokról vagy bonyolult könyvtárszerkezetekről, az XAR tömörítetlen archívumai hatékony hozzáférést és megbízható adatmegőrzést garantálnak.

Egyéb támogatott Aspose.ZIP a .NET API-hoz

Használja az Aspose.ZIP C# könyvtárat a zip-fájlok konvertálásához, egyesítéséhez, szerkesztéséhez, adatok kinyeréséhez az archívumból és még sok máshoz!

  

Support and Learning Resources

  
  

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