.CMP

CMP-fil

PKWARE Data Compression Library archive
Still et spørsmål
HURTIGSVAR

En .cmp-fil er som oftest en rå PKWARE DCL (Data Compression Library) komprimert strøm, men filendelsen brukes også for JEDMICS C4-skannede bilder, Yamaha-keyboarddata og CAD-fargekartfiler. Det finnes ingen universell åpner. Det riktige verktøyet avhenger av hvilket program som opprettet filen, så inspiser filen i en heks-editor først.

Utvikler: PKWARE, Inc. Kategori: Komprimerte filer MIME: application/octet-stream
ÅPNES PÅ Windows Linux
Relatert: .RAR · .ZIP · .Z01 · .7Z

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 6, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CMP-filformatet?

.cmp er en arkivfil produsert av PKWARE Data Compression Library (DCL). Formatet ble opprettet av PKWARE, et IT-sikkerhets- og datakomprimeringsselskap. Det bruker DCL Implode-algoritmen - en «sliding-window»-metode som er relatert til, men eldre enn, DEFLATE som brukes i standard ZIP-arkiver - for å komprimere en enkelt datastrøm, uten intern filnavntabell eller mappestruktur.

En .cmp-strøm begynner med én eller to header-byte som koder modusen for bokstavelig koding (binær eller ASCII) og ordbokstørrelsen: 1 KB, 2 KB eller 4 KB. Disse etterfølges av en sekvens av lengde-, distanse- og bokstav-tokens og en avsluttende «end-of-stream»-markør. Det finnes ingen fast «magic-byte»-signatur, så identifikasjon avhenger av å kjenne programmet som produserte den.

DCL-komprimerte data finnes oftest innebygd i andre formater - eldre spillarkiver, eldre installasjonspakker og proprietære datacontainere - snarere enn lagret som frittstående .cmp-filer. Filendelsen .cmp gjenbrukes i stor grad av mange urelaterte programmer, så kontekst er avgjørende for korrekt identifikasjon.

PKWARE tilbyr også PKWare Platform, en bredere bedriftsløsning for håndtering av sikker dokumentutveksling i organisasjoner. .cmp-filer knyttet til den plattformen er ikke utbyttbare med generiske DCL-strømmer. Verktøy som kan jobbe med DCL .cmp-data inkluderer blast (DCL-dekomprimatoren i kildekoden til zlib), samt heks-editorer som 010 Editor og ImHex for inspeksjon og analyse.

Sikkerhet og trygghet

RISIKO: LOW

En DCL .cmp er passive komprimerte data og er ikke kjørbar, så selve filtypen har lav risiko. Den praktiske faren er feilidentifikasjon: en .cmp kan faktisk være et annet (muligens proprietært) format, og dekomprimering av upålitelige data med en mangelfull dekomprimator kan i teorien utløse minnefeil. Inspiser med en heks-editor og bruk vedlikeholdte verktøy (zlibs blast) fremfor tilfeldige «CMP opener»-nedlastinger, hvorav mange er PUP/adware.

Formatdetaljer

i et nøtteskall
FULLT NAVNPKWARE Data Compression Library archiveogså kjent som PKWARE DCL compressed file, DCL Implode stream
UTVIKLERPKWARE, Inc.siden 1990s (PKWARE Data Compression Library, DCL)
MIME-TYPEapplication/octet-stream
TYPEBinær DCL (Implode) komprimert datastrøm
Denne filendelsen brukes også av…
  • JEDMICS C4 komprimert bilde (CALS Raster Type 4) - U.S. DoD bitmappet bilde: 128-byte header, flisindeks, deretter 512x512 CCITT Group 4-fliser - samme .cmp (eller .c4) filendelse, urelatert til PKWARE.
  • Yamaha keyboard ytelse/oppsett-fil - Enkelte Yamaha PSR/Tyros-arrangørtastaturer lagrer registrerings-/ytelsesdata med filendelsen .cmp.
  • Generisk «compare» / bitmap-komponentfil - Ulike CAD-, GIS- og bildeverktøy genererer .cmp for fargekart, sammenlignings- eller komponentdata.

Programmer som åpner CMP-filer

Windows2 apps
PKWARE PKZIP / SecureZIP Betalt Leverandørverktøy som forstår DCL-algoritmen (biblioteket som produserer .cmp); bruk kun hvis filen faktisk er en PKWARE DCL-strøm.
ImHex / 010 Editor (hex inspection) Åpen kildekode Åpne i en heks-editor for å inspisere header-bytene og bekrefte om det er DCL, et JEDMICS C4-bilde eller et annet format.
Linux1 app
blast (zlib contrib DCL decompressor) Åpen kildekode Kompiler blast.c (av zlib-forfatter Mark Adler) og kjør den på .cmp-filen for å pakke ut en PKWARE DCL-strøm.

Tekniske detaljer

dyp spesifikasjon
KomprimeringsalgoritmeDCL Implode - en LZ77/Huffman «sliding-window»-metode utviklet av PKWARE, forskjellig fra DEFLATE
Valg for ordbokstørrelseTre størrelser kan velges via header-flagg: 1 KB (flagg 4), 2 KB (flagg 5) eller 4 KB (flagg 6)
Moduser for bokstavelig kodingBinærmodus (0) eller ASCII-modus (1), valgt av den første header-byten for å optimalisere kodingen for datatypen
FilstrukturRå enkeltstrøms komprimerte data - ingen intern mappe, filnavn eller arkivinnpakning for flere filer
Magic bytes / signaturIngen - de første bytene er DCL-headerflagg som koder modus og ordbokstørrelse, ikke et fast magisk tall
ByterekkefølgeLittle-endian bit- og bytestrøm
MIME-typeapplication/octet-stream (ingen formatspesifikk MIME-type registrert for DCL .cmp)
Flertydig filendelseFilendelsen .cmp er sterkt overbelastet og gjenbrukt av mange urelaterte applikasjoner; kildeprogrammet må være kjent for korrekt identifikasjon
Typisk kontekst for innebyggingDCL-strømmer vises oftest som blokker inne i eldre spillarkiver, eldre installasjonspakker og proprietære datacontainere fremfor som frittstående .cmp-filer
Støtte for krypteringIkke støttet - DCL er en ren komprimeringsalgoritme; kryptering må påføres separat på containernivå
Kanonisk åpen kildekode-dekomprimatorblast - inkludert i zlib-kildetreet (contrib/blast/) og skrevet spesifikt for å dekode DCL Implode-strømmer
Forhold til PKZIP ImplodeDCL Implode er en separat algoritme fra PKZIP Implode (komprimeringsmetode 6); de deler navn, men er ikke utbyttbare
End-of-stream-markørEt dedikert slutt-token innebygd i bitstrømmen signaliserer avslutning, uavhengig av den fysiske filstørrelsen
Tilknyttede plattformerWindows og DOS (eldre opprinnelse); plattformuavhengig via DCL-bibliotek innebygd i tredjeparts applikasjonskode
Typisk filstørrelse1 KB til flere MB avhengig av kildedata; den lille ordboken begrenser komprimeringsgraden sammenlignet med moderne algoritmer
Utgitt1990s (PKWARE Data Compression Library, DCL)
Siste versjonPKWARE DCL (the 'implode'/'explode' algorithm; not separately versioned)
Spesifikasjonwww.pkware.com

CMP-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CMP-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CMP-filer.

Ofte stilte spørsmål

Hvilket program åpner en .cmp-fil?
Det kommer an på hvilken .cmp du har. En PKWARE DCL-strøm dekomprimeres med PKWARE-biblioteket eller zlibs «blast»-verktøy. Men .cmp brukes også av JEDMICS C4-bilder og Yamaha-keyboard - identifiser kildeprogrammet først; det finnes ingen universell åpner.
Er en CMP-fil et ZIP-arkiv?
Nei. En PKWARE DCL .cmp er en rå komprimert strøm uten filnavn eller mapper, i motsetning til ZIP. Du kan dekomprimere dataene og deretter legge dem i en ZIP selv.
Hvordan dekomprimerer jeg en PKWARE DCL .cmp på Linux?
Bruk «blast», en liten DCL-dekomprimator av zlibs forfatter i zlib-katalogens «contrib». Kompiler blast.c og kjør .cmp-filen gjennom den for å gjenopprette de opprinnelige bytene.
Hvorfor vil ikke zlib/gzip åpne min .cmp?
PKWAREs DCL «implode» er en annen algoritme enn gzip/DEFLATE, så standard zlib-kall vil feile. Du trenger den DCL-spesifikke «blast»-dekomprimatoren, ikke gunzip.
Min .cmp er egentlig et bilde - hva er det?
Det kan være en JEDMICS C4 (CALS Raster Type 4) skannet tegning. Disse bruker en 128-byte header og CCITT Group 4-fliser, og krever en bildeviser som støtter CALS/C4, ikke et ZIP-verktøy.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å