Hva er 7Z-filformatet?
Filer med filendelsen .7z inneholder arkiverte data som kan være komprimert og kryptert. Formatet støtter forhåndsbehandlingsalgoritmer - BCJ, BCJ2 og Delta Encoding - som forbedrer komprimeringen på spesifikke datatyper som kjørbare filer.
Et arkiv kan deles inn i flere volumer; i så fall følger filendelsene til de spesifikke delene mønsteret name.7z.001, name.7z.002, osv. Dette formatet gir et høyt nivå av komprimering og er åpent, slik at ulike algoritmer kan brukes for datakomprimering.
De mest populære algoritmene som brukes for komprimering i .7z-arkiver:
- LZMA - basert på LZ77-algoritmen, men gir betydelig bedre komprimeringsforhold
- LZMA2 - en oppgradert, parallelliserbar versjon av LZMA; standardalgoritmen i 7-Zip
- PPMd - algoritme basert på PPMdH, med noen små endringer; effektiv på tekstdata
- BZip2 - klassisk BWT-algoritme
- Deflate - klassisk algoritme basert på LZ77, også brukt i ZIP-arkiver
.7z er det innfødte formatet til programmet 7-Zip. Det støtter AES-256-kryptering, ved bruk av derivatfunksjoner basert på SHA-256-algoritmen for å lage en nøkkel basert på passordet oppgitt av brukeren; valgfritt kan også filnavn i arkivet krypteres. Formatet støtter også solid komprimering, der flere filer komprimeres sammen som en enkelt datastrøm for bedre forhold på lignende filer. Det ble utviklet i 1999 av Igor Pavlov, og hver .7z-fil starter med den faste 6-byte magiske signaturen 37 7A BC AF 27 1C.
Sikkerhet og trygghet
RISIKO: MEDIUMSelve 7z-formatet er trygt, men arkiver er en klassisk innpakning for skadevare: de skjuler de faktiske filtypene frem til de er pakket ut og kan slippe forbi enkle filtre. En .7z fra en utrygg kilde kan derfor inneholde kjørbare filer eller skript - skann innholdet før du kjører noe. To spesifikke advarsler: (1) 7z-arkiver kan være AES-256-kryptert og passordbeskyttet, noe som også brukes for å unngå antivirus-skanning, så vær forsiktig med passordbeskyttede 7z-filer sendt uoppfordret; (2) selvutpakkende 7z .exe-filer kjører kode etter design - åpne kun SFX-arkiver fra kilder du stoler på. Å pakke ut en vanlig 7z og inspisere filene først er den tryggeste tilnærmingen.
Formatdetaljer
i et nøtteskallProgrammer som åpner 7Z-filer
Tekniske detaljer
dyp spesifikasjon| Filsignatur | 37 7A BC AF 27 1C - fast 6-byte sekvens ved posisjon 0 i hver .7z-fil |
| MIME-type | application/x-7z-compressed |
| Standard komprimeringsmetode | LZMA2 - parallelliserbar etterfølger til LZMA, brukt som standard i 7-Zip |
| Støttede komprimeringsalgoritmer | LZMA, LZMA2, PPMd, BZip2, Deflate, Copy (lagre uten komprimering) |
| Forhåndsbehandlingsfiltre | BCJ, BCJ2, Delta - forbedrer komprimeringsforhold for x86/ARM-kjørbare filer og strukturerte binærdata |
| Kryptering | AES-256 med SHA-256-basert nøkkelutvinning fra et brukerdefinert passord |
| Overskriftskryptering | Valgfritt - skjuler filnavn, størrelser og tidsstempler fra arkivets innholdsliste |
| Solid komprimering | Støttet - flere filer komprimeres som en enkelt datastrøm for høyere forhold på lignende innhold |
| Delte (multi-volum) arkiver | Støttet - volumdeler navngitt sekvensielt som .7z.001, .7z.002, osv. |
| Maksimal arkiv- eller filstørrelse | ~16 EiB teoretisk grense (64-bit størrelsesfelt gjennom hele formatet) |
| Integritetskontroll | CRC-32 lagret per fil; CRC-64 tilgjengelig for overskrifts- og strømintegritet |
| Filnavnkoding | UTF-16 - støtter alle Unicode-tegn i baner og filnavn |
| Selvutpakkende arkiver (SFX) | Støttet på Windows - .exe SFX-moduler pakker inn en .7z-last for utpakking uten at 7-Zip er installert |
| Typisk komprimeringsfordel | Produserer arkiver som er 30-70 % mindre enn ZIP på komprimerbare data ved bruk av LZMA2 med tilsvarende innstillinger |
| Utgitt | 1999 (7-Zip / 7z format) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.7-zip.org |
7Z-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om 7Z-filer.