Arhivă 7-Zip (.7z)

7-Zip Standard

7-Zip Archive (7Z) este un format container deschis cu compresie ridicată, care utilizează algoritmii LZMA și LZMA2, oferind rate de compresie considerabil mai mari decât ZIP-ul tradițional și criptare nativă a antetului AES-256.

Convertește din ZIP în 7Z

Convertor gratuit din ZIP în 7Z direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectează și Metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele 7Z prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (Magic Bytes)

Sistemele de operare și analizatoarele de fișiere identifică fișierele 7Z prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEX (OFFSET 0):

37 7A BC AF 27 1C

REPREZENTARE ASCII: 7z¼¯'\x1c

Standardizare: 7-Zip Open Architecture Specification

Specificații tehnice

Arhitectură containerOpen modular header architecture supporting stacked compression filters and Unicode filenames
CompresieLZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
Endianitatea octețilorLittle-Endian (Intel x86)
Spații de culoareN/A (Archive Container)
Canale și structurăMulti-file directory tree, multi-volume spanned archives, and solid compression blocks
Dimensiuni maximeSupports files and total archive volumes up to 16 Exabytes (16 billion GB)
TransparențăFull file attributes, Unix permissions, and precision NTFS 64-bit timestamps
Streaming și progresivHeader stored at end of file by default; non-streamable without specialized non-solid layout

Matrice de comparație tehnică: 7Z vs Competitori

Atribut tehnic7Z (Curent)ZIPRARTAR.GZ
Algoritm de CompresieLZMA / LZMA2 / PPMdDeflate (tradițional)Algoritm proprietar RAR5Deflate (peste flux Tar)
Criptarea Numelui de FișierAcceptat (criptare antet AES-256)Neacceptat (nume de fișiere vizibile)Acceptat (criptare antet AES-256)Neacceptat (metadate tar simple)
Compresie SolidăAcceptat (creștere masivă a ratelor între fișiere)Neacceptat în ZIP-ul standardAcceptat în arhivele RARÎn mod natural solid (flux tarball)
LicențăOpen Source Gratuit (GNU LGPL)Domeniu Public Deschis / PKWAREComercial Proprietar (WinRAR)Open Source Gratuit (POSIX/GNU)

Moduri comune de corupție și ghid de recuperare hexazecimală

Extragerea eșuează cu „Data error in encrypted file. Wrong password?".

Cauză principală: Sumă de control CRC32 coruptă în fluxul LZMA criptat sau limită de bloc deteriorată.

Recuperare: Încercați recuperarea cu opțiunea 7-Zip „Keep broken files" sau cu File2File Archive Repair.

Analiză de securitate și vectori de atac asupra parserului

Arhivele 7z acceptă lanțuri complexe de decodificare cu filtre multiple, unde secvențele de filtre craftate pot declanșa probleme desiguranță a memoriei.

Vectori de atac cunoscuți

  • Refuz al serviciului prin decomprimare de dicționar LZMA foarte recursivă în stil „zip bomb".
  • Scriere heap în afara limitelor în calculul filtrului de adrese de ramură executabilă BCJ2.
  • Depășire de întreg (integer overflow) în timpul alocării structurilor de antet ale arhivelor cu volume multiple.

Cele mai bune practici de securitate:

Origini istorice și repere

2008Algoritmul LZMA2 este introdus în 7-Zip v9, permițând compresia paralelă eficientă cu mai multe fire de execuție (multithreaded).
2002Se adaugă criptarea completă AES-256, incluzând criptarea opțională a numelui fișierelor din arhivă și a structurii directoarelor.
1999Igor Pavlov lansează 7-Zip 1.00 și introduce formatul open-source 7z.

Avantaje cheie și beneficii

  • Rate de compresie remarcabile, de obicei cu 30% până la 70% mai mici decât ZIP-ul tradițional și cu 10% până la 20% mai mici decât RAR.
  • Compresia în bloc solid (solid block compression) combină fișierele similare într-un flux continuu, maximizând eliminarea datelor redundante.
  • Criptarea AES-256 de nivel militar acceptă criptarea numelui fișierelor, ascunzând conținutul arhivei de la inspecția neautorizată.

Limitări tehnice și dezavantaje

  • Compresia solidă necesită decomprimarea fișierelor precedente dintr-un bloc atunci când se extrage un singur fișier.
  • Consum mai mare de memorie în timpul codării LZMA/LZMA2 cu compresie maximă.
  • Necesită utilitare terțe pe versiunile de Windows mai vechi fără suport încorporat pentru 7z.

Curiozități tehnice interesante

  • Formatul 7z este 100% open source și licențiat sub GNU LGPL, având SDK-ul LZMA în domeniul public.
  • Filtrul BCJ2 din 7z separă țintele desaltate ale executabilelor x86 pe 32 de biți într-un flux separat pentru a maximiza compresia.
  • Windows 11 a integrat în sfârșit suportul nativ pentru extragerea arhivelor 7z la sfârșitul anului 2023, la 24 de ani de la inventarea sa.

Întrebări tehnice frecvente

De ce formatul 7z comprimă mai bine decât ZIP?

Formatul 7z folosește algoritmul avansat LZMA2 cu dimensiuni mari ale dicționarului (până la 1 GB) și compresie „solidă”, care comprimă mai multe fișiere împreună ca un singur flux continuu, eliminând datele redundante dintre fișiere.

Pot deschide fișiere 7z fără să instalez 7-Zip?

Da. Windows 11 extrage fișierele 7z în mod nativ, iar File2File.app poate extrage și converti fișiere 7z direct în orice browser web, pe orice dispozitiv.

Este sigură criptarea prin parolă în 7z?

Da. 7z folosește criptarea standardizată AES-256 cu derivare a cheii prin SHA-256, care este sigură din punct de vedere matematic împotriva atacurilor de tip brute-force atunci când se folosesc parole puternice.