7-Zip arhiva (.7z)

7-Zip Standardno

7-Zip Arhiva (7Z) je format otvorenog kontejnera sa visokom kompresijom koji koristi LZMA i LZMA2 algoritme, isporučujući dramatično veće odnose kompresije od naslednog ZIP-a i maternjor AES-256 enkripcijom zaglavlja.

Конвертујте ZIP у 7Z

Бесплатан ZIP у 7Z конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju 7Z datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju 7Z datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

37 7A BC AF 27 1C

ASCII REPREZENTACIJA: 7z¼¯'\x1c

Standardizacija: 7-Zip Open Architecture Specification

Tehničke specifikacije

Arhitektura kontejneraOpen modular header architecture supporting stacked compression filters and Unicode filenames
KompresijaLZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
Bajtni redosled (Endianness)Little-Endian (Intel x86)
Prostori bojaN/A (Archive Container)
Kanali i strukturaMulti-file directory tree, multi-volume spanned archives, and solid compression blocks
Maksimalne dimenzijeSupports files and total archive volumes up to 16 Exabytes (16 billion GB)
TransparentnostFull file attributes, Unix permissions, and precision NTFS 64-bit timestamps
Strimovanje i progresivno učitavanjeHeader stored at end of file by default; non-streamable without specialized non-solid layout

Tehnička matrica poređenja: 7Z vs Konkurenti

Tehnički atribut7Z (Trenutno)ZIPRARTAR.GZ
Algoritam kompresijeLZMA / LZMA2 / PPMdDeflate (tradicionalni)Vlasnički RAR5 algoritamDeflate (preko Tar toka)
Enkripcija imena datotekaPodržano (AES-256 enkripcija zaglavlja)Nije podržano (imena datoteka vidljiva)Podržano (AES-256 enkripcija zaglavlja)Nije podržano (obični tar metapodaci)
Čvrsta kompresija (Solid Compression)Podržano (masivno povećanje odnosa između datoteka)Nije podržano u standardnom ZIP-uPodržano u RAR arhivamaPrirodno čvrsto (tarball tok)
LicencaBesplatan otvoren kod (GNU LGPL)Javno vlasništvo / PKWAREVlasnički komercijalni (WinRAR)Besplatan otvoren kod (POSIX/GNU)

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Raspakivanje ne uspeva uz poruku 'Data error in encrypted file. Wrong password?'.

Osnovni uzrok: Oštećena CRC32 kontrolna suma u šifrovanom LZMA toku ili oštećena granica bloka.

Oporavak: Pokušajte oporavak sa zastavicom 7-Zip-a 'Keep broken files' ili pomoću File2File opcije za popravku arhiva.

Bezbednosna analiza i vektori napada parsera

7z arhive podržavaju složene lance dekodiranja sa više filtera gde pažljivo kreirane sekvence filtera mogu da pokrenu probleme sa bezbednošću memorije.

Poznati vektori napada

  • Uskraćivanje usluge (DoS) putem visoko rekurzivne LZMA dekompresije rečnika u stilu 'zip bombe'.
  • Upis van granica hipa u izračunavanju filtera adresa izvršnih grana BCJ2.
  • Celobrojno prekoračenje tokom alokacije struktura zaglavlja arhive sa više delova (multi-volume).

Defanzivne najbolje prakse:

Istorijat i prekretnice

2008LZMA2 algoritam je predstavljen u 7-Zip-u v9, omogućavajući efikasnu višeničnu paralelnu kompresiju.
2002Dodata potpuna AES-256 enkripcija, uključujući opcionu enkripciju imena datoteka u arhivi i strukture direktorijuma.
1999Igor Pavlov izbaca 7-Zip 1.00 i predstavlja 7z format otvorenog koda.

Ključne prednosti

  • Izvanredni odnosi kompresije, obično 30% do 70% manji od naslednog ZIP-a i 10% do 20% manji od RAR-a.
  • Kompresija čvrstog bloka (solid block) kombinuje slične datoteke u kontinuirani tok, maksimizirajući eliminaciju redundantnih podataka.
  • AES-256 enkripcija vojne klase podržava šifrovanje imena datoteka, skrivajući sadržaj arhive od neovlašćenog pregleda.

Tehnička ograničenja i nedostaci

  • Čvrsta kompresija zahteva dekompresiju prethodnih datoteka u bloku kada se izdvaja samo jedna datoteka.
  • Veća potrošnja memorije tokom kodiranja sa maksimalnom kompresijom LZMA/LZMA2.
  • Zahteva uslužne programe trećih strana na starijim izdanjima Windows-a bez ugrađene podrške za 7z.

Zanimljivosti

  • 7z format je 100% otvorenog koda i licenciran pod GNU LGPL licencom, sa LZMA SDK-om u javnom vlasništvu.
  • BCJ2 filter u 7z formatu odvaja 32-bitne x86 izvršne ciljeve skoka u zaseban tok radi maksimiziranja kompresije.
  • Windows 11 je konačno integrisao maternjor podršku za raspakivanje 7z arhiva krajem 2023. godine, 24 godine nakon njegovog izuma.

Često postavljana tehnička pitanja

Zašto 7z kompresuje bolje od ZIP-a?

7z koristi napredni LZMA2 algoritam sa ogromnim veličinama rečnika (do 1 GB) i 'solid' kompresijom koja kompresuje više datoteka zajedno kao jedan kontinuirani tok, eliminišući suvišne podatke između datoteka.

Mogu li da otvorim 7z datoteke bez instaliranja programa 7-Zip?

Da. Windows 11 izvorno ekstrahuje 7z datoteke, a File2File.app može ekstrahovati i konvertovati 7z datoteke direktno unutar bilo kog veb pretraživača na bilo kom uređaju.

Da li je enkripcija lozinkom u 7z formatu bezbedna?

Da. 7z koristi standardizovanu AES-256 enkripciju sa izvođenjem ključa SHA-256, što je matematički bezbedno protiv napada grubom silom (brute-force) kada se koriste jake lozinke.