Överblick

Ibland behöver vi inte komprimera våra filer, bara för att kombinera dem till en för bättre hantering. När man hanterar redan komprimerade filformat, som JPEG eller DOCX, kanske ytterligare komprimering inte ger några betydande utrymmesbesparingar. Dessutom är arkivering utan komprimering fördelaktigt när snabb åtkomst till enskilda filer är avgörande, eftersom komprimerade arkiv kräver dekomprimering innan du får åtkomst till specifikt innehåll. I scenarier där beräkningsresurserna är begränsade kan valet av okomprimerade arkiv minska bearbetningskostnaderna, vilket säkerställer snabbare arkiverings- och extraheringsprocesser utan beräkningsbördan med komprimeringsalgoritmer.

Aspose.ZIP stöder flera arkivformat som låter dig lagra dina data. Här är instruktionerna för hur man komponerar sådana arkiv.

Hur man lägger till filer till ZIP-arkiv utan komprimering

Om du behöver lagra filer i ZIP-arkivet, använd StoreCompressionSetting medan du initierar Arkivinstans . För att lägga till filer till ett ZIP-arkiv utan komprimering, använd helt enkelt lämpligt kommando eller programvarualternativ. Detta säkerställer att filerna ingår i arkivet som de är, utan att genomgå några komprimeringsalgoritmer. Den här metoden är fördelaktig när snabb åtkomst till enskilda filer är av största vikt, vilket eliminerar behovet av dekomprimering före användning.
Exempel:

    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-arkivöversikt

ZIP är ett flitigt använt filformat som komprimerar och arkiverar data effektivt. När det gäller att lägga till filer utan komprimering ger ZIP en sömlös lösning. Genom att följa en enkel process kan användare enkelt integrera filer i ZIP-arkiv utan att tillämpa komprimering, vilket bevarar den ursprungliga datastrukturen.

Varför välja Ingen komprimering i ZIP

Att välja ingen komprimering i ZIP är fördelaktigt i scenarier där det är avgörande att bevara de ursprungliga filstorlekarna och strukturen. Denna metod är idealisk för att arkivera stora filer eller kataloger utan att kompromissa med lagringsutrymme. ZIP:s användarvänliga gränssnitt gör processen intuitiv, så att användare kan skapa arkiv som är skräddarsydda för deras specifika behov.

Hur man lägger till filer till 7-ZIP-arkiv utan komprimering

På samma sätt, när du vill behålla filer i 7z-arkivet, använd SevenZipStoreCompressionSetting medan du initierar SevenZipArchive instans. För att inkludera filer i ett 7Zip-arkiv utan komprimering, använd det angivna kommandot eller mjukvaruinställningen. Detta säkerställer att filerna läggs till i arkivet i sin okomprimerade form, vilket ger snabb åtkomst utan behov av dekomprimering. 7Zips flexibilitet gör det till ett värdefullt verktyg för att hantera arkiv utan att offra filintegriteten.
Exempel:

    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-arkivöversikt

7-Zip, ett mångsidigt arkiveringsverktyg, utmärker sig för sitt höga komprimeringsförhållande och stöd för olika format. När man vill lägga till filer utan komprimering erbjuder 7Zip ett enkelt tillvägagångssätt. Användare kan enkelt infoga filer i 7-Zip Archives utan att komprimera dem, vilket bibehåller integriteten hos den ursprungliga datastrukturen .

Varför välja Ingen komprimering i 7ZIP

Att välja ingen komprimering i 7Zip visar sig vara fördelaktigt när det är viktigt att bevara de ursprungliga filattributen. Denna metod är särskilt fördelaktig för arkivering av stora filer eller kataloger samtidigt som användningen av lagringsutrymme minimeras. Med 7Zips användarvänliga gränssnitt kan användare enkelt navigera genom arkiveringsprocessen, vilket säkerställer en sömlös upplevelse.

Hur man lägger till filer till TAR utan komprimering

Till skillnad från komprimerade arkivformat som ZIP, är det primära syftet med tar att kombinera flera filer och kataloger till en enda arkivfil utan komprimering. Använd instansen TarArchive utan några inställningar för komposition. TAR, förkortning för Tape Archive, är ett Unix-baserat arkiveringsformat känt för att bunta filer utan komprimering. Den fungerar som en enkel behållare för flera filer och kataloger. När man överväger TAR-arkiv, kan användare lägga till filer utan komprimering och bibehålla datas inneboende struktur.
Exempel:

    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 Arkivöversikt

I TAR-arkiv är processen med att lägga till filer utan komprimering inneboende i formatet. Användare kan sömlöst införliva filer med hjälp av TAR-kommandon eller dedikerade programvarualternativ utan att införa komprimeringsalgoritmer. Detta tillvägagångssätt säkerställer att filerna ingår i TAR-arkivet i okomprimerat tillstånd, vilket förenklar efterföljande åtkomst.

Varför välja Ingen komprimering i TAR

Att välja ingen komprimering i TAR-arkiv visar sig vara fördelaktigt för scenarier där filstruktur och snabb åtkomst är av största vikt. TAR:s enkelhet i att bevara filattribut och kataloghierarkier gör den lämplig för arkiveringsändamål utan att offra lagringseffektivitet. Oavsett om du arkiverar enskilda filer eller hela kataloger, säkerställer TAR:s okomprimerade alternativ tillgänglighet och dataintegritet.

Hur man lägger till filer till CPIO-arkiv utan komprimering

Inom CPIO-arkivens område är inkluderingen av filer utan komprimering en sömlös process som är integrerad i formatet. Användare kan enkelt införliva filer med CPIO-kommandon eller dedikerade mjukvaruverktyg, vilket säkerställer att filerna absorberas i CPIO-arkivet utan att behöva genomgå komprimeringsalgoritmer. Detta bevarar det ursprungliga tillståndet för data samtidigt som det förenklar hämtning. I likhet med tar är cpio ett annat Unix-baserat arkivformat som arkiverar filer utan komprimering. Använd instansen CpioArchive utan några inställningar för komposition.
Prov:

    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, som står för Copy In, Copy Out, är ett filarkiveringsformat som vanligtvis används i Unix- och Linux-miljöer. Till skillnad från komprimerade format fokuserar CPIO på att kopiera filer in och ut ur arkiv utan att tillämpa komprimering. Denna enkla struktur gör den väl lämpad för uppgifter som prioriterar att bibehålla dataintegritet framför komprimeringseffektivitet.

Fördelar med ingen komprimering i CPIO

Att välja ingen komprimering i CPIO-arkiv ger fördelar i scenarier där tonvikten ligger på att bevara filattribut och kataloghierarkier. CPIO:s design gör den skicklig på att upprätthålla integriteten hos datastrukturer, vilket gör den till ett idealiskt val för arkivändamål utan att offra tillgängligheten. Oavsett om du hanterar enstaka filer eller omfattande kataloger, garanterar CPIO:s okomprimerade tillvägagångssätt snabb åtkomst och tillförlitlig datalagring.

Hur man lägger till filer till XAR-arkiv utan komprimering

XAR, en förkortning för eXtensible ARchive format, är ett modernt arkivformat designat för effektivitet och utbyggbarhet. Känd för sin mångsidighet tillåter XAR användare att skapa arkiv utan extra lager av komprimering, vilket erbjuder en nyanserad metod för filorganisation och lagring. XAR-arkivformatet är utformat för att stödja både komprimerings- och icke-komprimeringsalternativ. I likhet med ZIP, använd XarStoreCompressionSettings medan du initierar XarArchive instans.
Exempel:

    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 Arkivöversikt

XAR förenklar processen att lägga till filer utan komprimering, vilket ger användarna flexibilitet när det gäller att hantera sina arkiv. Genom att använda XAR-kommandon eller kompatibla mjukvaruverktyg kan användare sömlöst integrera filer i arkivet utan att anropa komprimeringsalgoritmer. Denna enkla metod säkerställer att den ursprungliga datastrukturen förblir intakt, redo att hämtas vid behov.

Fördelar med okomprimerade XAR-arkiv

Att välja vägen utan komprimering med XAR visar sig vara fördelaktigt i scenarier där snabb åtkomst till oförändrade filer är av största vikt. XAR:s utökningsbara arkitektur möjliggör bevarande av filattribut och kataloghierarkier utan komprimering. Oavsett om det handlar om enskilda filer eller intrikata katalogstrukturer, garanterar XAR:s okomprimerade arkiv effektiv åtkomst och tillförlitlig databevarande.

  

Support and Learning Resources

  
  

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