.CMP

CMP-fil

PKWARE Data Compression Library archive
Stil et spørgsmål
HURTIGT SVAR

En .cmp-fil er oftest en rå PKWARE DCL (Data Compression Library) komprimeret strøm, men filtypen bruges også til JEDMICS C4-scannede billeder, Yamaha-keyboarddata og CAD-farvekortfiler. Der findes ingen universel åbner. Det rigtige værktøj afhænger af, hvilket program der oprettede filen, så undersøg filen i en hex-editor først.

Udvikler: PKWARE, Inc. Kategori: Komprimerede filer MIME: application/octet-stream
ÅBNER PÅ Windows Linux
Relateret: .RAR · .ZIP · .Z01 · .7Z

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 6, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CMP-filformatet?

.cmp er en arkivfil produceret af PKWARE Data Compression Library (DCL). Formatet blev skabt af PKWARE, en it-sikkerheds- og datakomprimeringsvirksomhed. Det anvender DCL Implode-algoritmen - en sliding-window-metode relateret til, men ældre end, den DEFLATE, der bruges i standard ZIP-arkiver - til at komprimere en enkelt datastrøm uden intern filnavnstabel eller mappestruktur.

En .cmp-strøm begynder med en eller to header-bytes, der koder for literal-kodningstilstanden (binær eller ASCII) og ordbogsstørrelsen: 1 KB, 2 KB eller 4 KB. Disse efterfølges af en sekvens af længde-, afstand- og literal-tokens samt en afsluttende end-of-stream-markør. Der er ingen fast magic-byte-signatur, så identifikation afhænger af kendskab til det program, der har produceret filen.

DCL-komprimerede data findes oftest indlejret i andre formater - ældre spilarkiver, ældre installationspakker og proprietære datacontainere - snarere end gemt som selvstændige .cmp-filer. Filtypen .cmp genbruges i høj grad af mange urelaterede programmer, så kontekst er afgørende for korrekt identifikation.

PKWARE tilbyder også PKWare Platform, en bredere virksomhedsløsning til styring af sikker dokumentudveksling i organisationer. .cmp-filer knyttet til den platform er ikke udskiftelige med generiske DCL-strømme. Værktøjer, der kan arbejde med DCL .cmp-data, inkluderer blast (DCL-dekomprimatoren i zlib-kildekoden) samt hex-editorer som 010 Editor og ImHex til inspektion og analyse.

Sikkerhed og tryghed

RISIKO: LOW

En DCL .cmp er passive komprimerede data og er ikke eksekverbar, så selve filtypen er lavrisiko. Den praktiske fare er fejlidentifikation: en .cmp kan faktisk være et andet (muligvis proprietært) format, og dekomprimering af upålidelige komprimerede data med en fejlbehæftet dekomprimator kan i teorien udløse hukommelsesfejl. Undersøg med en hex-editor og brug vedligeholdte værktøjer (zlibs blast) frem for tilfældige «CMP opener»-downloads, hvoraf mange er PUP/adware.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPKWARE Data Compression Library archiveogså kendt som PKWARE DCL compressed file, DCL Implode stream
UDVIKLERPKWARE, Inc.siden 1990s (PKWARE Data Compression Library, DCL)
MIME-TYPEapplication/octet-stream
TYPEBinær DCL (Implode) komprimeret datastrøm
Dette filtypenavn bruges også af…
  • JEDMICS C4 komprimeret billede (CALS Raster Type 4) - U.S. DoD bitmapped billede: 128-byte header, fliseindeks, derefter 512x512 CCITT Group 4-fliser - samme .cmp (eller .c4) filtype, ikke relateret til PKWARE.
  • Yamaha keyboard performance/setup-fil - Nogle Yamaha PSR/Tyros-arrangerkeyboards gemmer registrerings-/performance-data med filtypen .cmp.
  • Generisk 'compare' / bitmap-komponentfil - Forskellige CAD-, GIS- og billedbehandlingsværktøjer genererer .cmp til farvekort, sammenlignings- eller komponentdata.

Programmer der åbner CMP-filer

Windows2 apps
PKWARE PKZIP / SecureZIP Betalt Leverandørværktøj, der forstår DCL-algoritmen (biblioteket, der producerer .cmp); brug kun hvis filen vitterligt er en PKWARE DCL-strøm.
ImHex / 010 Editor (hex inspection) Open-source Åbn i en hex-editor for at inspicere header-bytes og bekræfte, om det er DCL, et JEDMICS C4-billede eller et andet format.
Linux1 app
blast (zlib contrib DCL decompressor) Open-source Kompiler blast.c (af zlib-forfatter Mark Adler) og kør den på .cmp-filen for at «explode» en PKWARE DCL-strøm.

Tekniske detaljer

dyb specifikation
KomprimeringsalgoritmeDCL Implode - en LZ77/Huffman sliding-window-metode udviklet af PKWARE, adskilt fra DEFLATE
Valgmuligheder for ordbogsstørrelseTre størrelser kan vælges via header-flag: 1 KB (flag 4), 2 KB (flag 5) eller 4 KB (flag 6)
Literal-kodningstilstandeBinær tilstand (0) eller ASCII-tilstand (1), valgt af den første header-byte for at optimere token-kodning for datatypen
FilstrukturRå enkeltstrøms komprimeret data - ingen intern mappe, filnavne eller arkiv-wrapper til flere filer
Magic bytes / signaturIngen - de første bytes er DCL-header-flag, der koder tilstand og ordbogsstørrelse, ikke et fast magisk nummer
Byte-rækkefølgeLittle-endian bit- og datastrøm
MIME-typeapplication/octet-stream (ingen formatspecifik MIME-type registreret for DCL .cmp)
Tvetydighed i filtypeFiltypen .cmp er stærkt overbelastet og genbruges af mange urelaterede applikationer; det producerende program skal kendes for korrekt identifikation
Typisk indlejringskontekstDCL-strømme optræder oftest som blokke inde i ældre spilarkiver, ældre installationspakker og proprietære datacontainere snarere end som selvstændige .cmp-filer
Understøttelse af krypteringIkke understøttet - DCL er en ren komprimeringsalgoritme; kryptering skal anvendes separat på containerniveau
Kanonisk open-source dekomprimatorblast - inkluderet i zlib-kildekoden (contrib/blast/) og skrevet specifikt til at afkode DCL Implode-strømme
Forhold til PKZIP ImplodeDCL Implode er en separat algoritme fra PKZIP Implode (komprimeringsmetode 6); de deler navn, men er ikke udskiftelige
End-of-stream-markørEt dedikeret slut-token indlejret i bitstrømmen signalerer afslutning, uafhængigt af den fysiske filstørrelse
Associerede platformeWindows og DOS (ældre oprindelse); tværplatform via DCL-biblioteksindlejring i tredjeparts applikationskode
Typisk filstørrelse1 KB til flere MB afhængigt af kildedata; den lille ordbog begrænser komprimeringsforholdet sammenlignet med moderne algoritmer
Udgivet1990s (PKWARE Data Compression Library, DCL)
Seneste versionPKWARE DCL (the 'implode'/'explode' algorithm; not separately versioned)
Specifikationwww.pkware.com

CMP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CMP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CMP-filer.

Ofte stillede spørgsmål

Hvilket program åbner en .cmp-fil?
Det afhænger af, hvilken .cmp du har. En PKWARE DCL-strøm dekomprimeres med PKWARE-biblioteket eller zlibs «blast»-værktøj. Men .cmp bruges også af JEDMICS C4-billeder og Yamaha-keyboards - identificer kildeprogrammet først; der findes ingen universel åbner.
Er en CMP-fil et ZIP-arkiv?
Nej. En PKWARE DCL .cmp er en rå komprimeret strøm uden filnavne eller mapper, i modsætning til ZIP. Du kan dekomprimere dataene og derefter selv lægge dem i en ZIP.
Hvordan dekomprimerer jeg en PKWARE DCL .cmp på Linux?
Brug «blast», en lille DCL-dekomprimator skrevet af zlibs forfatter i zlib-contrib-mappen. Kompiler blast.c og kør den på .cmp-filen for at gendanne de oprindelige bytes.
Hvorfor vil zlib/gzip ikke åbne min .cmp?
PKWAREs DCL «implode» er en anden algoritme end gzip/DEFLATE, så standard zlib-kald fejler. Du skal bruge den DCL-specifikke «blast»-dekomprimator, ikke gunzip.
Min .cmp er faktisk et billede - hvad er det?
Det kan være en JEDMICS C4 (CALS Raster Type 4) scannet tegning. Disse bruger en 128-byte header og CCITT Group 4-fliser og kræver en CALS/C4-kompatibel billedfremviser, ikke et ZIP-værktøj.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å