Hvad er 7Z-filformatet?
Filer med filtypenavnet .7z indeholder arkiverede data, der kan være komprimeret og krypteret. Formatet understøtter præ-processeringsalgoritmer - BCJ, BCJ2 og Delta Encoding - som forbedrer komprimeringen på specifikke datatyper såsom eksekverbare filer.
Et arkiv kan deles op i flere volumener; i så fald følger filtypenavnene på de specifikke dele mønsteret navn.7z.001, navn.7z.002 osv. Dette format giver en høj grad af komprimering og er åbent, så forskellige algoritmer kan anvendes til datakomprimering.
De mest populære algoritmer, der bruges til komprimering i .7z-arkiver:
- LZMA - baseret på LZ77-algoritmen, men giver betydeligt bedre komprimeringsforhold
- LZMA2 - en opgraderet, paralleliserbar version af LZMA; standardalgoritmen i 7-Zip
- PPMd - algoritme baseret på PPMdH, der introducerer nogle små ændringer; effektiv til tekstdata
- BZip2 - klassisk BWT-algoritme
- Deflate - klassisk algoritme baseret på LZ77, der også bruges i ZIP-arkiver
.7z er det indfødte format for programmet 7-Zip. Det understøtter AES-256-kryptering, der bruger afledte funktioner baseret på SHA-256-algoritmen for at oprette en nøgle baseret på den adgangskode, brugeren har angivet; valgfrit kan filnavne i arkivet også krypteres. Formatet understøtter også solid komprimering, hvor flere filer komprimeres sammen som en enkelt datastrøm for at opnå bedre forhold på lignende filer. Det blev udviklet i 1999 af Igor Pavlov, og enhver .7z-fil begynder med den faste 6-byte magiske signatur 37 7A BC AF 27 1C.
Sikkerhed og tryghed
RISIKO: MEDIUMSelve 7z-formatet er sikkert, men arkiver er en klassisk indpakning til levering af malware: de skjuler de reelle filtyper, indtil de er udpakket, og kan slippe forbi simple filtre, så en .7z fra en upålidelig kilde kan indeholde eksekverbare filer eller scripts - scan indholdet, før du kører noget. To specifikke forholdsregler: (1) 7z-arkiver kan være AES-256-krypterede og adgangskodebeskyttede, hvilket også bruges til at undgå antivirus-scanning, så vær påpasselig med adgangskodebeskyttede 7z-filer sendt uopfordret; (2) selvudpakkende 7z .exe-filer kører kode efter design - åbn kun SFX-arkiver fra kilder, du har tillid til. Den sikre tilgang er at udpakke en normal 7z og inspicere dens filer først.
Formatdetaljer
kort fortaltProgrammer der åbner 7Z-filer
Tekniske detaljer
dyb specifikation| Filsignatur | 37 7A BC AF 27 1C - fast 6-byte sekvens ved offset 0 i enhver .7z-fil |
| MIME-type | application/x-7z-compressed |
| Standard komprimeringsmetode | LZMA2 - paralleliserbar efterfølger til LZMA, brugt som standard i 7-Zip |
| Understøttede komprimeringsalgoritmer | LZMA, LZMA2, PPMd, BZip2, Deflate, Copy (gem uden komprimering) |
| Præ-processeringsfiltre | BCJ, BCJ2, Delta - forbedrer komprimeringsforhold for x86/ARM eksekverbare filer og strukturerede binære data |
| Kryptering | AES-256 med SHA-256-baseret nøgleafledning fra en brugerangivet adgangskode |
| Header-kryptering | Valgfrit - skjuler filnavne, størrelser og tidsstempler fra arkivets indholdsfortegnelse |
| Solid komprimering | Understøttet - flere filer komprimeres som en enkelt datastrøm for højere forhold på lignende indhold |
| Opdelte (multi-volumen) arkiver | Understøttet - volumendele navngives sekventielt som .7z.001, .7z.002 osv. |
| Maksimal arkiv- eller filstørrelse | ~16 EiB teoretisk grænse (64-bit størrelsesfelter gennem hele formatet) |
| Integritetskontrol | CRC-32 gemt pr. fil; CRC-64 tilgængelig for header- og strømintegritet |
| Filnavnskodning | UTF-16 - understøtter alle Unicode-tegn i stier og filnavne |
| Selvudpakkende arkiver (SFX) | Understøttet på Windows - .exe SFX-moduler indpakker en .7z-nyttelast til udpakning uden 7-Zip installeret |
| Typisk komprimeringsfordel | Producerer arkiver, der er 30-70 % mindre end ZIP på komprimerbare data ved brug af LZMA2 med tilsvarende indstillinger |
| Udgivet | 1999 (7-Zip / 7z format) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.7-zip.org |
7Z-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om 7Z-filer.