7-Zip arhiv (.7z)
7-Zip Standardno7-Zip Arhiva (7Z) otvoreni je format spremnika s visokim stupnjem kompresije koji sadrži algoritme LZMA i LZMA2, donoseći dramatično veće omjere kompresije od naslijeđenog ZIP-a i izvornu AES-256 enkripciju zaglavlja.
Pretvori ZIP u 7Z
Besplatni ZIP u 7Z pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju 7Z datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju 7Z datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
37 7A BC AF 27 1CASCII PRIKAZ: 7z¼¯'\x1c
Standardizacija: 7-Zip Open Architecture Specification
Tehničke specifikacije
| Arhitektura spremnika | Open modular header architecture supporting stacked compression filters and Unicode filenames |
| Kompresija | LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters) |
| 字节序 | 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) |
| Prozirnost | Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps |
| Streaming i progresivno | Header stored at end of file by default; non-streamable without specialized non-solid layout |
Tehnička matrica usporedbe: 7Z vs Konkurencija
| 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 metapodatci) |
| Čvrsta kompresija | Podržano (ogromno poboljšanje omjera među datotekama) | Nije podržano u standardnom ZIP-u | Podržano u RAR arhivama | Prirodno čvrsto (tarball tok) |
| Licenca | Besplatan otvoreni kod (GNU LGPL) | Otvorena javna domena / PKWARE | Vlasnička komercijalna (WinRAR) | Besplatan otvoreni kod (POSIX/GNU) |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
Raspakiravanje ne uspijeva uz poruku 'Data error in encrypted file. Wrong password?'.
Temeljni uzrok: Oštećena CRC32 kontrolna suma u šifriranom LZMA toku ili oštećena granica bloka.
Oporavak: Pokušajte oporavak s 7-Zip zastavicom 'Zadrži oštećene datoteke' (Keep broken files) ili pomoću File2File alata za popravak arhiva.
Sigurnosna analiza i vektori napada na parser
7z arhive podržavaju složene lance dekodiranja s više filtara gdje posebno izrađeni nizovi filtara mogu potaknuti probleme sa sigurnošću memorije.
Poznati vektori napada
- Uskraćivanje usluge putem visoko rekurzivne dekompresije LZMA rječnika u stilu 'zip bombe'.
- Upis izvan granica gomile u izračunu adresa filtara izvršnih grana BCJ2.
- Cjelobrojno prekoračenje tijekom alokacije struktura zaglavlja arhive s više volumena.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Izvanredni omjeri kompresije, obično 30% do 70% manji od naslijeđenog ZIP-a i 10% do 20% manji od RAR-a.
- Kompresija čvrstog bloka (solid block compression) kombinuje slične datoteke u neprekinuti tok, maksimizirajući uklanjanje suvišnih podataka.
- Vojna AES-256 enkripcija podržava šifriranje imena datoteka, skrivajući sadržaj arhive od neovlaštenog pregleda.
Tehnička ograničenja i nedostaci
- Čvrsta kompresija zahtijeva dekompresiju prethodnih datoteka u bloku prilikom izdvajanja samo jedne datoteke.
- Veća potrošnja memorije tijekom kodiranja s maksimalnom kompresijom LZMA/LZMA2.
- Zahtijeva posredničke alate na starijim izdanjima sustava Windows koja nemaju ugrađenu podršku za 7z.
Zanimljive tehničke činjenice
- Format 7z je 100% otvorenog koda i licenciran pod GNU LGPL licencom, dok je LZMA SDK u javnoj domeni.
- BCJ2 filtar u 7z formatu odvaja odredišta 32-bitnih x86 izvršnih skokova u zaseban tok radi maksimiziranja kompresije.
- Windows 11 konačno je integrirao izvornu podršku za raspakiravanje 7z arhiva krajem 2023. godine, 24 godine nakon svog izuma.
Često postavljana tehnička pitanja
Zašto 7z komprimira bolje od ZIP-a?
7z koristi napredni LZMA2 algoritam s ogromnim veličinama rječnika (do 1 GB) i 'solid' kompresijom koja komprimira više datoteka zajedno kao jedan kontinuirani tok, eliminirajući suvišne podatke među datotekama.
Mogu li otvoriti 7z datoteke bez instaliranja 7-Zipa?
Da. Windows 11 izvorno raspakirava 7z datoteke, a File2File.app može izdvojiti i pretvoriti 7z datoteke izravno unutar bilo kojeg web preglednika na bilo kojem uređaju.
Je li enkripcija lozinkom u 7z sigurna?
Da. 7z koristi standardiziranu AES-256 enkripciju s izvođenjem ključa SHA-256, što je matematički sigurno protiv napada grubom silom (brute-force) kada se koriste jake lozinke.