| Anterior | Siguiente |
| ERROR_INVALID_VARIANT | ERROR_AUDIT_FAILED |
ERROR_BAD_COMPRESSION_BUFFER
Qué significa ERROR_BAD_COMPRESSION_BUFFER
ERROR_BAD_COMPRESSION_BUFFER (605) — Los datos comprimidos o sus parámetros no son válidos para el decompressor seleccionado.
Puede haber corrupción real, pero también mismatch de algoritmo, modo raw o tamaño original. En Compression API, parámetros de COMPRESS_RAW deben reproducir exactamente cómo se generó el bloque y el tamaño descomprimido esperado.
Qué comprobar
- Registre algoritmo, flags raw, compressed size y expected uncompressed size.
- Valide checksum/hash del artefacto antes de culpar al decompressor.
- Compruebe que producer y consumer usan la misma versión y parámetros.
Tratamiento recomendado
No siga procesando output parcial si la descompresión falló. Obtenga datos de una fuente confiable o corrija los parámetros. Si el input es externo, limite tamaños para evitar decompression bombs y preserve el bloque original para análisis.
Referencias técnicas
- Microsoft: Decompress and malformed compressed data
- Microsoft: file compression and decompression
- MS-ERREF: Win32 error definitions
¿Buscas un código diferente? Buscar otro código de estado o error.