Formatul 7z

7z este noul format de arhivă, oferind un raport de compresie ridicat.

Principalele caracteristici ale 7z format:

  • Arhitectură deschisă
  • Raport de compresie ridicat
  • Criptare puternică AES-256
  • Abilitatea de a utiliza orice metodă de compresie, conversie sau criptare
  • Suportarea fișierelor cu dimensiuni de până la 160000000000 GB
  • Nume de fișiere Unicode
  • Comprimare solidă
  • Comprimarea anteturilor de arhivă

7z are arhitectură deschisă, astfel încât poate suporta orice metode noi de compresie. Acum următoarele metode de compresie sunt integrate în 7z:

Metodă Descriere
LZMA Versiunea îmbunătățită și optimizată a algoritmului LZ77
LZMA2 Versiunea îmbunătățită a LZMA
PPMD PPMdH-ul lui Dmitri Shkarin cu mici modificări
BZip2 Algoritmul standard BWT
Copie Fără metodă de compresie

7z suportă, de asemenea, filtre care îmbunătățesc raportul de compresie al metodei principale de compresie. Acum următoarele filtre sunt integrate în 7z:

BCJ Convertor pentru executabile x86
BCJ2 Convertor pentru executabile x86
ARM64 Convertor pentru executabile ARM64
ARMT Convertor pentru executabile ARM-Thumb pe 32 de biți
ARM Convertor pentru executabile ARM32 pe 32 de biți
PPC Convertor pentru executabile PowerPC
SPARC Convertor pentru executabile SPARC
IA64 Convertor pentru executabile IA-64 (Itanium)
Deltă Convertor pentru fișiere WAV
Swap2/Swap4 Convertoare pentru modificarea ordinii octeților

LZMA este metoda implicită și generală de compresie a formatului 7z. Principalele caracteristici ale metodei LZMA:

  • Raport de compresie ridicat
  • Dimensiune variabilă a dicționarului (până la 4 GB)
  • Viteza de comprimare: aproximativ 2-8 MB / s pe CPU de 4 GHz (versiunea cu 2 fire de procesor).
  • Viteza de decomprimare: aproximativ 30-100 MB/s pe CPU de 4 GHz (1 fir CPU).
  • Cerințe mici de memorie pentru decomprimare (depind de dimensiunea dicționarului)
  • Dimensiune mică a codului pentru decomprimare: aproximativ 5 KB

7-Zip acceptă, de asemenea, criptarea cu algoritmul AES-256. Acest algoritm utilizează cheia de cifru cu lungimea de 256 de biți. Pentru a crea acea cheie, 7-Zip utilizează funcția de derivare bazată pe algoritmul hash SHA-256. O funcție de derivare a cheilor produce o cheie derivată din parola text definită de utilizator. Pentru creșterea costului căutării exhaustive a parolelor, 7-Zip utilizează un număr mare de iterații pentru a produce cheia de cifru din parola text.

7z Codul face parte din 7-Zip program distribuit sub GNU LGPL. Puteți descărca 7-Zip Surse și fișiere binare din Pagina de descărcare.

Cea mai mare parte a codului 7z este inclusă în LZMA SDK.

Aplicații care acceptă arhive 7z: WinRAR, PowerArchiver, TUGZip, IZArc.

Legături:


Copyright (C) 2023 7zip.com