.CMP

CMP Datei

PKWARE Data Compression Library archive
Frage stellen
SCHNELLE ANTWORT

Eine .cmp-Datei ist meist ein roher komprimierter PKWARE DCL (Data Compression Library) Datenstrom, aber die Dateiendung wird auch für JEDMICS C4 gescannte Bilder, Yamaha-Keyboard-Daten und CAD-Farbtabellen verwendet. Es gibt kein universelles Programm zum Öffnen. Das richtige Werkzeug hängt davon ab, welches Programm die Datei erstellt hat; untersuchen Sie die Datei daher zuerst in einem Hex-Editor.

Entwickler: PKWARE, Inc. Kategorie: Komprimierte Dateien MIME: application/octet-stream
VERFÜGBAR AUF Windows Linux
Verwandt: .RAR · .ZIP · .Z01 · .7Z

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 6, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das CMP-Dateiformat?

.cmp ist eine Archivdatei, die von der PKWARE Data Compression Library (DCL) erstellt wurde. Das Format wurde von PKWARE entwickelt, einem Unternehmen für IT-Sicherheit und Datenkompression. Es verwendet den DCL-Implode-Algorithmus - eine Sliding-Window-Methode, die mit dem in Standard-ZIP-Archiven verwendeten DEFLATE verwandt ist, diesem jedoch vorausging -, um einen einzelnen Datenstrom ohne interne Dateinamentabelle oder Verzeichnisstruktur zu komprimieren.

Ein .cmp-Datenstrom beginnt mit ein oder zwei Header-Bytes, die den Literal-Kodierungsmodus (Binär oder ASCII) und die Wörterbuchgröße kodieren: 1 KB, 2 KB oder 4 KB. Darauf folgt eine Sequenz von Längen-, Distanz- und Literal-Tokens sowie eine abschließende End-of-Stream-Markierung. Es gibt keine feste Magic-Byte-Signatur, daher hängt die Identifizierung davon ab, die erzeugende Anwendung zu kennen.

DCL-komprimierte Daten finden sich häufiger eingebettet in anderen Formaten - wie alten Spielearchiven, älteren Installationspaketen und proprietären Datencontainern - als in Form von eigenständigen .cmp-Dateien. Die Dateiendung .cmp wird von vielen nicht verwandten Programmen mehrfach verwendet, weshalb der Kontext für eine korrekte Identifizierung entscheidend ist.

PKWARE bietet auch die PKWare Platform an, eine umfassendere Unternehmenslösung für den sicheren Dokumentenaustausch in Organisationen. .cmp-Dateien, die mit dieser Plattform verknüpft sind, sind nicht mit generischen DCL-Datenströmen austauschbar. Werkzeuge, die mit DCL-.cmp-Daten arbeiten können, sind unter anderem blast (der DCL-Dekomprimierer im zlib-Quellcode) sowie Hex-Editoren wie 010 Editor und ImHex zur Inspektion und Analyse.

Sicherheit

RISIKO: LOW

Eine DCL .cmp-Datei besteht aus passiven komprimierten Daten und ist nicht ausführbar, daher ist der Dateityp selbst risikoarm. Die praktische Gefahr liegt in der Fehlidentifizierung: Eine .cmp-Datei könnte tatsächlich ein anderes (evtl. proprietäres) Format sein, und das Dekomprimieren nicht vertrauenswürdiger Daten mit einem fehlerhaften Dekomprimierer könnte theoretisch Speicherfehler auslösen. Prüfen Sie Dateien mit einem Hex-Editor und verwenden Sie gepflegte Tools (zlib blast) anstelle von dubiosen „CMP-Öffner“-Downloads, von denen viele PUP/Adware sind.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPKWARE Data Compression Library archivealias PKWARE DCL compressed file, DCL Implode stream
ENTWICKLERPKWARE, Inc.seit 1990s (PKWARE Data Compression Library, DCL)
MIME TYPEapplication/octet-stream
TYPBinärer DCL (Implode) komprimierter Datenstrom
Diese Erweiterung wird auch verwendet von…
  • JEDMICS C4 komprimiertes Bild (CALS Raster Type 4) - Bitmap-Bild des US-Verteidigungsministeriums: 128-Byte-Header, Kachel-Index, dann 512x512 CCITT Group 4 Kacheln - gleiche .cmp (oder .c4) Endung, nicht verwandt mit PKWARE.
  • Yamaha Keyboard Performance/Setup-Datei - Einige Yamaha PSR/Tyros Arranger-Keyboards speichern Registrierungs- oder Performance-Daten mit der Endung .cmp.
  • Generische „Compare“- / Bitmap-Komponentendatei - Verschiedene CAD-, GIS- und Bildbearbeitungswerkzeuge geben .cmp für Farbtabellen, Vergleichs- oder Komponentendaten aus.

Programme zum Öffnen von CMP-Dateien

Windows2 apps
PKWARE PKZIP / SecureZIP Kostenpflichtig Hersteller-Tools, die den DCL-Algorithmus verstehen (die Bibliothek, die .cmp erzeugt); nur verwenden, wenn die Datei tatsächlich ein PKWARE DCL-Datenstrom ist.
ImHex / 010 Editor (hex inspection) Open Source In einem Hex-Editor öffnen, um die Header-Bytes zu prüfen und zu bestätigen, ob es sich um DCL, ein JEDMICS C4-Bild oder ein anderes Format handelt.
Linux1 app
blast (zlib contrib DCL decompressor) Open Source Kompilieren Sie blast.c (vom zlib-Autor Mark Adler) und führen Sie es auf der .cmp-Datei aus, um einen PKWARE DCL-Datenstrom zu entpacken.

Technische Details

technische Spezifikation
KompressionsalgorithmusDCL Implode - eine von PKWARE entwickelte LZ77/Huffman-Sliding-Window-Methode, die sich von DEFLATE unterscheidet
Optionen für WörterbuchgrößeDrei Größen über Header-Flag wählbar: 1 KB (Flag 4), 2 KB (Flag 5) oder 4 KB (Flag 6)
Literal-KodierungsmodiBinärmodus (0) oder ASCII-Modus (1), gewählt durch das erste Header-Byte, um die Token-Kodierung für den Datentyp zu optimieren
DateistrukturRohe komprimierte Daten in einem Einzelstrom - kein internes Verzeichnis, keine Dateinamen oder Multi-Datei-Archiv-Wrapper
Magic Bytes / SignaturKeine - die ersten Bytes sind DCL-Header-Flags, die Modus und Wörterbuchgröße kodieren, keine feste magische Zahl
Byte-ReihenfolgeLittle-endian Bit- und Byte-Stream
MIME-Typapplication/octet-stream (kein formatspezifischer MIME-Typ für DCL .cmp registriert)
Mehrdeutigkeit der EndungDie Dateiendung .cmp ist stark überladen und wird von vielen nicht verwandten Anwendungen verwendet; das erzeugende Programm muss zur korrekten Identifizierung bekannt sein
Typischer EinbettungskontextDCL-Datenströme erscheinen meist als Blöcke in alten Spielearchiven, älteren Installationspaketen und proprietären Datencontainern statt als eigenständige .cmp-Dateien
VerschlüsselungsunterstützungNicht unterstützt - DCL ist ein reiner Kompressionsalgorithmus; Verschlüsselung muss separat auf Container-Ebene angewendet werden
Kanonischer Open-Source-Dekomprimiererblast - im zlib-Quellcode enthalten (contrib/blast/) und speziell zum Dekodieren von DCL-Implode-Datenströmen geschrieben
Verhältnis zu PKZIP ImplodeDCL Implode ist ein separater Algorithmus von PKZIP Implode (Kompressionsmethode 6); sie teilen sich den Namen, sind aber nicht austauschbar
End-of-Stream-MarkierungEin dediziertes End-Token im Bitstream signalisiert den Abschluss, unabhängig von der physischen Dateigröße
Zugehörige PlattformenWindows und DOS (historischer Ursprung); plattformübergreifend durch Einbettung der DCL-Bibliothek in Drittanbieter-Code
Typische Dateigröße1 KB bis mehrere MB je nach Quelldaten; das kleine Wörterbuch begrenzt die Kompressionsrate im Vergleich zu modernen Algorithmen
Veröffentlicht1990s (PKWARE Data Compression Library, DCL)
Neueste VersionPKWARE DCL (the 'implode'/'explode' algorithm; not separately versioned)
Spezifikationwww.pkware.com

CMP-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CMP-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu CMP-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine .cmp-Datei?
Das hängt davon ab, welche .cmp-Datei Sie haben. Ein PKWARE DCL-Datenstrom wird mit der PKWARE-Bibliothek oder dem „blast“-Tool von zlib dekomprimiert. Aber .cmp wird auch von JEDMICS C4-Bildern und Yamaha-Keyboards verwendet - identifizieren Sie zuerst das Quellprogramm; es gibt keinen universellen Öffner.
Ist eine CMP-Datei ein ZIP-Archiv?
Nein. Eine PKWARE DCL .cmp ist ein roher komprimierter Datenstrom ohne Dateinamen oder Verzeichnis, im Gegensatz zu ZIP. Sie können die Daten dekomprimieren und sie dann selbst in ein ZIP-Archiv packen.
Wie dekomprimiere ich eine PKWARE DCL .cmp unter Linux?
Verwenden Sie „blast“, einen kleinen DCL-Dekomprimierer vom Autor von zlib im zlib-contrib-Verzeichnis. Kompilieren Sie blast.c und übergeben Sie die .cmp-Datei, um die ursprünglichen Bytes wiederherzustellen.
Warum öffnen zlib/gzip meine .cmp-Datei nicht?
Das „Implode“ von PKWARE DCL ist ein anderer Algorithmus als gzip/DEFLATE, daher schlagen Standard-zlib-Aufrufe fehl. Sie benötigen den DCL-spezifischen „blast“-Dekomprimierer, nicht gunzip.
Meine .cmp-Datei ist eigentlich ein Bild - was ist das?
Es könnte sich um eine JEDMICS C4 (CALS Raster Type 4) gescannte Zeichnung handeln. Diese verwenden einen 128-Byte-Header und CCITT Group 4 Kacheln und benötigen einen CALS/C4-fähigen Bildbetrachter, kein ZIP-Tool.

Quellen

1Just Solve the File Format Problem - JEDMICS C4fileformats.archiveteam.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Verwandte Erweiterungen

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen