7z-format

7z är det nya arkivformatet, vilket ger ett högt komprimeringsförhållande.

De viktigaste funktionerna i 7z-formatet:

  • Öppen arkitektur
  • Högt kompressionsförhållande
  • Stark AES-256-kryptering
  • Möjlighet att använda vilken komprimerings-, konverterings- eller krypteringsmetod som helst
  • Stödfiler med storlekar upp till 16000000000 GB
  • Unicode-filnamn
  • Solid komprimering
  • Komprimering av arkivrubriker

7z har öppen arkitektur, så den kan stödja alla nya komprimeringsmetoder. Nu är följande komprimeringsmetoder integrerade i 7z:

Metod Beskrivning: __________
LZMA Förbättrad och optimerad version av LZ77-algoritmen
LZMA2 Förbättrad version av LZMA
PPMD Dmitry Shkarins PPMdH med små förändringar
BZip2 Standard BWT-algoritm
Kopia Ingen komprimeringsmetod

7z stöder också filter som förbättrar kompressionsförhållandet för huvudkomprimeringsmetoden. Nu är följande filter integrerade i 7z:

BCJ Omvandlare för körbara x86-filer
BCJ2 Omvandlare för körbara x86-filer
ARM64 Omvandlare för körbara ARM64-filer
ARMT Konverterare för 32-bitars körbara ARM-Thumb-filer
ARM Omvandlare för 32-bitars körbara ARM32-filer
PPC Omvandlare för körbara PowerPC-filer
SPARC Omvandlare för körbara SPARC-filer
IA64 Omvandlare för körbara filer för IA-64 (Itanium)
Delta Omvandlare för WAV-filer
Swap2/Swap4 Konverterare för att ändra ordningen på byte

LZMA är standard och allmän komprimeringsmetod för 7z-format. Huvuddragen i LZMA-metoden:

  • Högt kompressionsförhållande
  • Variabel ordlistestorlek (upp till 4 GB)
  • Komprimeringshastighet: ca 2-8 MB/s på 4 GHz CPU (version med 2 cpu-trådar).
  • Dekomprimeringshastighet: ca 30-100 MB/s på 4 GHz CPU (1 cpu-tråd).
  • Små minneskrav för dekomprimering (beror på ordlistans storlek)
  • Liten kodstorlek för dekomprimering: cirka 5 kB

7-Zip stöder även kryptering med AES-256-algoritmen. Den här algoritmen använder chiffernyckel med en längd på 256 bitar. För att skapa den nyckeln använder 7-Zip härledningsfunktion baserad på SHA-256-hashalgoritmen. En nyckelhärledningsfunktion skapar en härledd nyckel från textlösenordet som definierats av användaren. För att öka kostnaden för omfattande sökning efter lösenord använder 7-Zip ett stort antal iterationer för att skapa chiffernyckel från textlösenord.

7z kod är en del av 7-Zip program som distribueras under GNU LGPL. Du kan ladda ner 7-Zip källor och binärer från Ladda ner sidan.

Större delen av 7z-koden ingår i LZMA SDK.

Program som stöder 7z-arkiv: WinRAR, PowerArchiver, TUGZip, IZArc.

Länkar:


Copyright (C) 2023 7zip.com