Hvad er P7Z-filformatet?
En .p7z-fil er en CMS CompressedData-meddelelse - en del af S/MIME- og PKCS #7-familien af kryptografiske meddelelsesformater. I modsætning til dens søskende .p7s (separat signatur) og .p7m (krypteret eller signeret meddelelse), komprimerer en .p7z-fil kun sit indhold ved hjælp af zlib/DEFLATE som specificeret i RFC 3274. Den tilføjer ingen kryptering og ingen digital signatur.
I praksis ankommer .p7z-filer næsten udelukkende som e-mail-vedhæftninger med navnet smime.p7z, genereret automatisk når en S/MIME-e-mailklient komprimerer en udgående meddelelse. En modtager, hvis klient understøtter S/MIME-dekomprimering (Outlook, Apple Mail, Thunderbird), ser aldrig .p7z-filen - klienten udpakker den lydløst og viser meddelelsen normalt. Filen dukker kun op, når modtagerens e-mailprogram mangler S/MIME-understøttelse.
Det binære format er DER-kodet ASN.1: en CMS ContentInfo-struktur, der omslutter en CompressedData-værdi med CMSVersion 0, en komprimeringsalgoritme-identifikator (OID 1.2.840.113549.1.9.16.1.9 for zlib) og det komprimerede MIME-indhold. Når den sendes via e-mail, er den typisk base64-kodet. Integriteten afhænger af zlibs indbyggede Adler-32-tjek; kryptografisk integritet kræver et ekstra SignedData-lag.
Formatet er defineret i RFC 3274 inden for rammerne af Cryptographic Message Syntax (CMS, RFC 5652) og udgør en del af S/MIME 4.0-pakken (RFC 8551).
Sikkerhed og tryghed
RISIKO: MEDIUMEn .p7z er en komprimeret e-mail og er kun så sikker som sit indhold: den indre meddelelse kan indeholde ondsindede vedhæftede filer eller phishing-links, der bliver aktive, når de er dekomprimeret, så behandl en uventet smime.p7z som enhver anden uønsket post og åbn ikke vedlagte filer, du ikke har tillid til. Bemærk, at .p7z IKKE giver nogen kryptering - det er kun komprimering, så det tilbyder ingen fortrolighed (det er opgaven for .p7m/krypteret S/MIME). Misbrug i stil med «zip-bomber» er teoretisk muligt, men sjældent. Hvis en smime.p7z ikke kan åbnes, er den sædvanlige årsag blot en e-mailklient uden understøttelse af S/MIME-komprimering, ikke en trussel.
Formatdetaljer
kort fortalt- Opdelt 7-Zip-del - Nogle værktøjer og ældre referencer betegner en 7-Zip-del i flere volumener som .p7z; i praksis navngives 7-Zip-opdelinger .7z.001 osv., så ægte p7z-volumener er sjældne.
Programmer der åbner P7Z-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær DER (ASN.1) for selvstændige filer; base64-kodet når den er indlejret i MIME-e-mail |
| Byte-orden | Ikke relevant - ASN.1 DER er tag-længde-værdi-kodning, ikke afhængig af endianness |
| Container | PKCS #7 / Cryptographic Message Syntax (CMS) - CompressedData ContentInfo |
| Magic bytes | 30 82 (ASN.1 SEQUENCE med 2-byte længde) ved offset 0 for DER-kodede filer; ingen fast signatur for base64-kodet MIME-form |
| Komprimering | zlib / DEFLATE (RFC 3274 CMS Compressed Data) |
| Kryptering | Ingen - .p7z komprimerer kun; kryptering kræver .p7m (EnvelopedData) |
| CMS OID | 1.2.840.113549.1.9.16.1.9 (id-smime-ct-compressedData) |
| CMSVersion | 0 (fast for CompressedData) |
| Integritet | zlib Adler-32-kontrolsum indbygget i den komprimerede strøm; ingen kryptografisk integritet, medmindre den er pakket i et SignedData-lag (.p7m) |
| Typisk størrelse | Få KB til få MB (én e-mailmeddelelse med dens indlejrede dele og vedhæftninger) |
| MIME-type | application/pkcs7-mime; standard filnavn for vedhæftning smime.p7z |
| Specifikation | RFC 3274 (CMS Compressed Data); S/MIME 4.0 i henhold til RFC 8551 |
| Leveringsmodel | Autogenereret af S/MIME-klienter; gennemsigtig for kompatible modtagere, der aldrig ser den rå .p7z-vedhæftning |
| Beslægtede formater | .p7m = krypteret/signeret EnvelopedData eller SignedData; .p7s = separat signatur; .p7c = certifikatbundt |
| Udgivet | S/MIME compression defined in RFC 3274 (CMS Compressed Data, 2002) |
| Seneste version | S/MIME 4.0 (RFC 8551, 2019); compression per RFC 3274 |
| Åben standard | Ja · royaltyfri |
| Specifikation | datatracker.ietf.org |
P7Z-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om P7Z-filer.