7-Zip arhiva (.7z)
7-Zip Standardno7-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:
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 1CASCII REPREZENTACIJA: 7z¼¯'\x1c
Standardizacija: 7-Zip Open Architecture Specification
Tehničke specifikacije
| Arhitektura kontejnera | Open modular header architecture supporting stacked compression filters and Unicode filenames |
| Kompresija | LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters) |
| Bajtni redosled (Endianness) | Little-Endian (Intel x86) |
| Prostori boja | N/A (Archive Container) |
| Kanali i struktura | Multi-file directory tree, multi-volume spanned archives, and solid compression blocks |
| Maksimalne dimenzije | Supports files and total archive volumes up to 16 Exabytes (16 billion GB) |
| Transparentnost | Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps |
| Strimovanje i progresivno učitavanje | Header stored at end of file by default; non-streamable without specialized non-solid layout |
Tehnička matrica poređenja: 7Z vs Konkurenti
| Tehnički atribut | 7Z (Trenutno) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Algoritam kompresije | LZMA / LZMA2 / PPMd | Deflate (tradicionalni) | Vlasnički RAR5 algoritam | Deflate (preko Tar toka) |
| Enkripcija imena datoteka | Podrž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-u | Podržano u RAR arhivama | Prirodno čvrsto (tarball tok) |
| Licenca | Besplatan otvoren kod (GNU LGPL) | Javno vlasništvo / PKWARE | Vlasnič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
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.