.CMP

Archivo CMP

PKWARE Data Compression Library archive
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .cmp es frecuentemente un flujo comprimido sin procesar de PKWARE DCL (Data Compression Library), pero la extensión también se utiliza para imágenes escaneadas JEDMICS C4, datos de teclados Yamaha y archivos de mapas de colores CAD. No existe un programa de apertura universal. La herramienta adecuada depende del programa que creó el archivo, por lo que se recomienda inspeccionar primero el archivo en un editor hexadecimal.

Desarrollador: PKWARE, Inc. Categoría: Archivos comprimidos MIME: application/octet-stream
SE ABRE EN Windows Linux
Relacionado: .RAR · .ZIP · .Z01 · .7Z

En esta página

19k+ extensiones indexadas
Última revisión Sep 6, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CMP?

.cmp es un archivo de archivo producido por la PKWARE Data Compression Library (DCL). El formato fue creado por PKWARE, una empresa de seguridad informática y compresión de datos. Aplica el algoritmo DCL Implode -un método de ventana deslizante relacionado con, pero anterior al, DEFLATE utilizado en los archivos ZIP estándar- para comprimir un único flujo de datos, sin tabla interna de nombres de archivos ni estructura de directorios.

Un flujo .cmp comienza con uno o dos bytes de encabezado que codifican el modo de codificación literal (binario o ASCII) y el tamaño del diccionario: 1 KB, 2 KB o 4 KB. A estos les sigue una secuencia de tokens de longitud, distancia y literales, y un marcador de fin de flujo de terminación. No existe una firma fija de «magic bytes», por lo que la identificación depende del conocimiento de la aplicación de origen.

Los datos comprimidos con DCL se encuentran más a menudo incrustados dentro de otros formatos -archivos de juegos antiguos, paquetes de instalación heredados y contenedores de datos propietarios- en lugar de almacenarse como archivos .cmp independientes. La extensión .cmp es reutilizada frecuentemente por muchos programas no relacionados, por lo que el contexto es esencial para una identificación correcta.

PKWARE también ofrece la PKWare Platform, una solución empresarial más amplia para gestionar el intercambio seguro de documentos dentro de las organizaciones. Los archivos .cmp vinculados a esa plataforma no son intercambiables con los flujos genéricos de DCL. Las herramientas que pueden trabajar con datos DCL .cmp incluyen blast (el descompresor DCL en el árbol de fuentes de zlib), así como editores hexadecimales como 010 Editor e ImHex para inspección y análisis.

Seguridad y protección

RIESGO: LOW

Un .cmp de DCL son datos comprimidos pasivos y no ejecutables, por lo que el tipo de archivo en sí es de bajo riesgo. El peligro práctico es la identificación errónea: un .cmp puede ser en realidad un formato diferente (posiblemente propietario), y descomprimir datos no confiables con un descompresor con errores podría, en teoría, activar fallos de memoria. Inspeccione con un editor hexadecimal y use herramientas mantenidas (blast de zlib) en lugar de descargas aleatorias de «abridores de CMP», muchas de las cuales son PUP/adware.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPKWARE Data Compression Library archivetambién conocido como PKWARE DCL compressed file, DCL Implode stream
DESARROLLADORPKWARE, Inc.desde 1990s (PKWARE Data Compression Library, DCL)
TIPO MIMEapplication/octet-stream
TIPOFlujo de datos comprimidos binarios DCL (Implode)
RELACIONADO.rar.zip.z01.7z
Esta extensión también es utilizada por…
  • Imagen comprimida JEDMICS C4 (CALS Raster Type 4) - Imagen de mapa de bits del DoD de EE. UU.: encabezado de 128 bytes, índice de teselas, luego teselas CCITT Group 4 de 512x512 - misma extensión .cmp (o .c4), no relacionada con PKWARE.
  • Archivo de configuración/interpretación de teclado Yamaha - Algunos teclados arreglistas Yamaha PSR/Tyros guardan datos de registro/interpretación con una extensión .cmp.
  • Archivo genérico de «comparación» / componente de mapa de bits - Varias herramientas de CAD, SIG e imagen generan .cmp para datos de mapas de colores, comparación o componentes.

Programas que abren archivos CMP

Windows2 apps
PKWARE PKZIP / SecureZIP Pago Herramientas del proveedor que entienden el algoritmo DCL (la biblioteca que produce .cmp); úselo solo si el archivo es genuinamente un flujo PKWARE DCL.
ImHex / 010 Editor (hex inspection) Código abierto Ábralo en un editor hexadecimal para inspeccionar los bytes del encabezado y confirmar si es DCL, una imagen JEDMICS C4 u otro formato.
Linux1 app
blast (zlib contrib DCL decompressor) Código abierto Compile blast.c (del autor de zlib, Mark Adler) y ejecútelo sobre el .cmp para expandir un flujo PKWARE DCL.

Detalles técnicos

especificación profunda
Algoritmo de compresiónDCL Implode - un método de ventana deslizante LZ77/Huffman desarrollado por PKWARE, distinto de DEFLATE
Opciones de tamaño de diccionarioTres tamaños seleccionables mediante indicadores de encabezado: 1 KB (flag 4), 2 KB (flag 5) o 4 KB (flag 6)
Modos de codificación literalModo binario (0) o modo ASCII (1), elegido por el primer byte del encabezado para optimizar la codificación de tokens según el tipo de datos
Estructura del archivoDatos comprimidos de flujo único sin procesar - sin directorio interno, nombres de archivos o contenedor de archivos múltiples
Magic bytes / firmaNinguno - los primeros bytes son indicadores de encabezado DCL que codifican el modo y el tamaño del diccionario, no un número mágico fijo
Orden de bytesFlujo de bits y bytes Little-endian
Tipo MIMEapplication/octet-stream (no hay un tipo MIME específico registrado para DCL .cmp)
Ambigüedad de la extensiónLa extensión .cmp está muy sobrecargada y es reutilizada por muchas aplicaciones no relacionadas; el programa de origen debe conocerse para una identificación correcta
Contexto típico de incrustaciónLos flujos DCL aparecen con mayor frecuencia como bloques dentro de archivos de juegos heredados, paquetes de instalación antiguos y contenedores de datos propietarios en lugar de archivos .cmp independientes
Soporte de cifradoNo soportado - DCL es un algoritmo de compresión puro; el cifrado debe aplicarse por separado a nivel de contenedor
Descompresor de código abierto canónicoblast - incluido en el árbol de fuentes de zlib (contrib/blast/) y escrito específicamente para decodificar flujos DCL Implode
Relación con PKZIP ImplodeDCL Implode es un algoritmo independiente de PKZIP Implode (método de compresión 6); comparten nombre pero no son intercambiables
Marcador de fin de flujoUn token de fin dedicado incrustado en el flujo de bits señala la terminación, independientemente del tamaño físico del archivo
Plataformas asociadasWindows y DOS (origen heredado); multiplataforma mediante la incrustación de la biblioteca DCL en código de aplicaciones de terceros
Tamaño de archivo típicoDe 1 KB a varios MB dependiendo de los datos de origen; el diccionario pequeño limita la tasa de compresión en comparación con algoritmos modernos
Lanzado1990s (PKWARE Data Compression Library, DCL)
Última versiónPKWARE DCL (the 'implode'/'explode' algorithm; not separately versioned)
Especificaciónwww.pkware.com

Conversiones de CMP

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CMP. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CMP.

Preguntas frecuentes

¿Qué programa abre un archivo .cmp?
Depende de qué tipo de .cmp tenga. Un flujo PKWARE DCL se descomprime con la biblioteca de PKWARE o la herramienta «blast» de zlib. Pero .cmp también es usado por imágenes JEDMICS C4 y teclados Yamaha; identifique primero el programa de origen, ya que no hay un abridor universal.
¿Es un archivo CMP un archivo ZIP?
No. Un .cmp de PKWARE DCL es un flujo comprimido sin procesar sin nombres de archivos ni directorio, a diferencia de ZIP. Puede descomprimir los datos y luego ponerlos en un ZIP usted mismo.
¿Cómo descomprimo un .cmp de PKWARE DCL en Linux?
Use «blast», un pequeño descompresor DCL del autor de zlib en el directorio contrib de zlib. Compile blast.c y procésele el .cmp para recuperar los bytes originales.
¿Por qué zlib/gzip no abre mi .cmp?
El «implode» de DCL de PKWARE es un algoritmo diferente de gzip/DEFLATE, por lo que las llamadas estándar de zlib fallan. Necesita el descompresor «blast» específico para DCL, no gunzip.
Mi .cmp es en realidad una imagen, ¿qué es?
Puede ser un dibujo escaneado JEDMICS C4 (CALS Raster Type 4). Estos usan un encabezado de 128 bytes y teselas CCITT Group 4 y requieren un visor de imágenes compatible con CALS/C4, no una herramienta ZIP.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
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.DBSQLite Database File

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z