Canon CRW (.crw)
Camera EstándarCanon Raw CIFF (CRW) es el formato RAW de primera generación de Canon, basado en la estructura de montón CIFF (Camera Image File Format). Se usó en las primeras cámaras réflex digitales y compactas avanzadas PowerShot.
Convertir de CRW a JPG
Convertidor gratuito de CRW a JPG en el navegador. Convierte archivos al instante en tu dispositivo.
Inspección y metadatos
Los sistemas operativos y analizadores de archivos identifican los archivos de CRW inspeccionando la secuencia de bytes binarios inicial:
Firma de cabecera a nivel de bytes (bytes mágicos)
Los sistemas operativos y analizadores de archivos identifican los archivos de CRW inspeccionando la secuencia de bytes binarios inicial:
FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52REPRESENTACIÓN ASCII: II....HEAPCCDR
Estandarización: Camera Image File Format (CIFF)
Especificaciones técnicas
| Arquitectura del contenedor | Estructura de registros binarios CIFF (Camera Image File Format) |
| Compresión | Codificación Huffman JPEG modificada sin pérdida |
| Orden de bytes (Endianness) | Orden little-endian (Intel) |
| Espacios de color | RGB del sensor de la cámara, Curva de tono sRGB |
| Canales y estructura | Mosaico Bayer de un canal (RGGB) |
| Dimensiones máximas | Hasta 3072 x 2048 píxeles (6,3 MP en Canon EOS 10D/Digital Rebel 300D) |
| Transparencia | Ninguna |
| Streaming y progresivo | Estructura de montón no apta para procesamiento en streaming, con un directorio de índices al final del archivo. |
Matriz de comparación técnica: CRW frente a la competencia
| Atributo técnico | CRW (Actual) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Especificación del contenedor | Estructura de montón de registros CIFF | IFD estructurado TIFF/EP | IFD estructurado TIFF/EP | Especificación abierta TIFF/EP |
| Encabezado mágico | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Era activa | 1998 - 2004 | 2004 - 2018 | Desde 2001 | Desde 2004 |
| Profundidad de bits | Lineal de 10 a 12 bits | Lineal de 14 bits | Lineal de 12 a 14 bits | Lineal de hasta 16 bits |
Modos de corrupción comunes y guía de recuperación hexadecimal
El programa indica que el desplazamiento de la tabla de registros CIFF no es válido.
Causa raíz: La tarjeta se retiró antes de tiempo y la tabla de directorio CIFF final quedó truncada.
Recuperación: Usa exiftool para recuperar los datos RAW del montón de imágenes o convierte el archivo con «dcraw -v broken.crw».
Análisis de seguridad y vectores de ataque al analizador
Los analizadores CIFF antiguos suelen carecer de comprobaciones para los desplazamientos de registros que apuntan más allá de los límites del archivo.
Vectores de ataque conocidos
- Una longitud de registro CIFF mal formada provoca un subdesbordamiento de enteros en los bucles que recorren los registros.
- Los desplazamientos de registros superpuestos pueden corromper el montón en bibliotecas antiguas de imágenes RAW.
- Desbordamiento del búfer al descomprimir una miniatura JPEG mal formada.
Mejores prácticas defensivas: Antes de asignar búferes de descompresión, Valida las dimensiones totales de la estructura de registros CIFF.
Orígenes históricos e hitos
Ventajas principales
- Conserva los datos originales del sensor de 10 o 12 bits de las primeras cámaras digitales de los años 2000.
- La estructura de montón CIFF separa claramente los bloques del sensor de imagen y los ajustes de la cámara.
- Los archivos suelen ocupar entre 5 MB y 8 MB por imagen, un tamaño adecuado para las primeras tarjetas CompactFlash.
Limitaciones técnicas
- El formato está obsoleto en gran medida en los programas modernos y suele requerir herramientas antiguas de conversión a DNG para importarlo.
- Algunos ajustes de la cámara se guardan en archivos THM complementarios con miniaturas, no en el propio archivo.
- La estructura de directorio CIFF, situada al final del archivo, es vulnerable a interrupciones durante la escritura.
Curiosidades técnicas interesantes
- La cadena «HEAPCCDR» de la cabecera significa «Heap Canon Camera Digital Raw».
- Las cámaras Canon Digital Rebel 300D tomaron millones de fotografías digitales icónicas de principios de la década de 2000 en formato CRW.
- CIFF fue desarrollado conjuntamente por Canon, Eastman Kodak y Hewlett-Packard a finales de la década de 1990.
Preguntas técnicas frecuentes
¿Por qué hay un archivo .THM junto a mi archivo .CRW?
Las cámaras Canon CRW guardaban metadatos y miniaturas en un archivo .THM complementario, que en realidad es un JPEG estándar con etiquetas EXIF.
¿Pueden las versiones modernas de Lightroom seguir importando CRW?
Sí. Adobe Camera Raw sigue siendo compatible con CRW, aunque se recomienda convertirlo a DNG para archivarlo a largo plazo.
¿Qué cámaras producían archivos CRW?
Entra ellas están Canon EOS D30, D60, 10D y Digital Rebel (300D), así como PowerShot G1, G2, G3, G5 y Pro1.
Pares de conversión de CRW relacionados
Convierte archivos de imagen RAW CRW CIFF heredados de Canon de cámaras EOS y PowerShot en imágenes JPEG modernas. El resultado es una imagen renderizada, no un original RAW del sensor.
Convierte archivos de imagen RAW CRW heredados de Canon en formato CIFF en gráficos PNG sin pérdidas aptos para archivo. El resultado es una imagen renderizada, no un original RAW del sensor.
Comparte una imagen CRW de Canon antigua como un PDF de una sola página. LibRaw la revela en sRGB de 8 bits; para futuros ajustes de exposición o balance de blancos, necesitarás el archivo CRW.