Á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
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories