Was ist das P7Z-Dateiformat?
Eine .p7z-Datei ist eine CMS CompressedData-Nachricht - Teil der S/MIME- und PKCS #7-Familie kryptografischer Nachrichtenformate. Im Gegensatz zu ihren Geschwistern .p7s (abgetrennte Signatur) und .p7m (verschlüsselte oder signierte Nachricht) komprimiert eine .p7z-Datei lediglich ihre Nutzlast mittels zlib/DEFLATE, wie in RFC 3274 spezifiziert. Sie fügt keine Verschlüsselung und keine digitale Signatur hinzu.
In der Praxis treten .p7z-Dateien fast ausschließlich als E-Mail-Anhänge namens smime.p7z auf, die automatisch generiert werden, wenn ein S/MIME-Mail-Client eine ausgehende Nachricht komprimiert. Ein Empfänger, dessen Client S/MIME-Dekomprimierung unterstützt (Outlook, Apple Mail, Thunderbird), sieht die .p7z-Datei nie - der Client entpackt sie im Hintergrund und zeigt die Nachricht normal an. Die Datei taucht nur auf, wenn der E-Mail-Anwendung des Empfängers die S/MIME-Unterstützung fehlt.
Das Binärformat ist DER-kodiertes ASN.1: eine CMS-ContentInfo-Struktur, die einen CompressedData-Wert mit CMSVersion 0, einen Komprimierungsalgorithmus-Identifikator (OID 1.2.840.113549.1.9.16.1.9 für zlib) und den komprimierten MIME-Inhalt umschließt. Bei der Übertragung per E-Mail ist sie in der Regel base64-kodiert. Die Integrität beruht auf der integrierten Adler-32-Prüfung von zlib; kryptografische Integrität erfordert eine zusätzliche SignedData-Hülle.
Das Format ist in RFC 3274 innerhalb des Cryptographic Message Syntax (CMS, RFC 5652) Frameworks definiert und bildet einen Teil der S/MIME 4.0-Suite (RFC 8551).
Sicherheit
RISIKO: MEDIUMEine .p7z ist eine komprimierte E-Mail und nur so sicher wie ihr Inhalt: Die enthaltene Nachricht kann bösartige Anhänge oder Phishing-Links enthalten, die nach der Dekomprimierung aktiv werden. Behandeln Sie eine unerwartete smime.p7z daher wie jede unaufgeforderte E-Mail und öffnen Sie keine beigefügten Dateien, denen Sie nicht vertrauen. Beachten Sie, dass .p7z KEINE Verschlüsselung bietet - es handelt sich nur um Komprimierung, bietet also keine Vertraulichkeit (das ist die Aufgabe von .p7m/verschlüsseltem S/MIME). Missbrauch im Stil einer «Zip-Bombe» ist theoretisch möglich, aber selten. Wenn sich eine smime.p7z nicht öffnen lässt, ist die Ursache meist einfach ein Mail-Client ohne S/MIME-Komprimierungsunterstützung, keine Bedrohung.
Formatdetails
kurz gefasst- Gesplittetes 7-Zip-Volume - Einige Tools und ältere Referenzen bezeichnen einen Teil eines mehrteiligen 7-Zip-Archivs als .p7z; in der Praxis werden 7-Zip-Splits .7z.001 usw. genannt, daher sind echte p7z-Volumes selten.
Programme zum Öffnen von P7Z-Dateien
Technische Details
technische Spezifikation| Kodierung | Binär DER (ASN.1) für eigenständige Dateien; base64-kodiert bei Einbettung in MIME-E-Mails |
| Byte-Reihenfolge | Nicht anwendbar - ASN.1 DER ist eine Tag-Length-Value-Kodierung, nicht Endian-abhängig |
| Container | PKCS #7 / Cryptographic Message Syntax (CMS) - CompressedData ContentInfo |
| Magic Bytes | 30 82 (ASN.1 SEQUENCE mit 2-Byte-Länge) bei Offset 0 für DER-kodierte Dateien; keine feste Signatur für base64-kodierte MIME-Form |
| Komprimierung | zlib / DEFLATE (RFC 3274 CMS Compressed Data) |
| Verschlüsselung | Keine - .p7z komprimiert nur; Verschlüsselung erfordert .p7m (EnvelopedData) |
| CMS OID | 1.2.840.113549.1.9.16.1.9 (id-smime-ct-compressedData) |
| CMSVersion | 0 (festgelegt für CompressedData) |
| Integrität | zlib Adler-32-Prüfsumme im komprimierten Stream integriert; keine kryptografische Integrität, außer wenn in eine SignedData-Schicht (.p7m) eingepackt |
| Typische Größe | Einige KB bis einige MB (eine E-Mail-Nachricht mit ihren eingebetteten Teilen und Anhängen) |
| MIME-Typ | application/pkcs7-mime; Standard-Dateiname des Anhangs smime.p7z |
| Spezifikation | RFC 3274 (CMS Compressed Data); S/MIME 4.0 gemäß RFC 8551 |
| Bereitstellungsmodell | Automatisch generiert von S/MIME-Clients; transparent für fähige Empfänger, die den rohen .p7z-Anhang nie sehen |
| Verwandte Formate | .p7m = verschlüsselte/signierte EnvelopedData oder SignedData; .p7s = abgetrennte Signatur; .p7c = Zertifikatsbündel |
| Veröffentlicht | S/MIME compression defined in RFC 3274 (CMS Compressed Data, 2002) |
| Neueste Version | S/MIME 4.0 (RFC 8551, 2019); compression per RFC 3274 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | datatracker.ietf.org |
P7Z-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu P7Z-Dateien.