Canon CRW (.crw)
Camera EstándarCanon Raw CIFF (CRW) es el formato de imagen RAW de primera generación de Canon basado en la especificación de montón CIFF (Camera Image File Format), utilizado en las primeras cámaras réflex digitales y cámaras compactas avanzadas PowerShot.
Convertir de CRW a JPG
Convertidor gratuito de CRW a JPG en el navegador. Convierte archivos al instante en tu dispositivo.
Inspeccionar 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 | Montón de registros binarios estructurados CIFF (Camera Image File Format) |
| Compresión | Codificación Huffman JPEG modificada sin pérdida |
| Orden de bytes (Endianness) | Little-Endian (orden de bytes Intel) |
| Espacios de color | RGB del sensor de la cámara, Curva de tono sRGB |
| Canales y estructura | Mosaico Bayer de 1 canal (RGGB) |
| Dimensiones máximas | Hasta 3072 x 2048 (Canon EOS 10D / Digital Rebel 300D de 6.3 MP) |
| Transparencia | Ninguna |
| Streaming y progresivo | Estructura de montón no apta para streaming con directorio de índice de registros al final |
Matriz de comparación técnica: CRW frente a la competencia
| Atributo técnico | CRW (Actual) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Especificación del contenedor | Montón de registros CIFF | IFD estructurado TIFF/EP | IFD estructurado TIFF/EP | Especificación abierta TIFF/EP |
| Magic de cabecera | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Era activa | 1998 - 2004 | 2004 - 2018 | 2001 - Presente | 2004 - Presente |
| Profundidad de bits | Lineal de 10 bits a 12 bits | Lineal de 14 bits | Lineal de 12 bits a 14 bits | Lineal de hasta 16 bits |
Modos de corrupción comunes y guía de recuperación hexadecimal
El software informa 'Desplazamiento de tabla de registros CIFF no válido'.
Causa raíz: Extracción prematura de la tarjeta que deja truncada la tabla de directorio CIFF final.
Recuperación: Use exiftool para recuperar el montón de imágenes RAW o convierta a través de dcraw -v broken.crw.
Análisis de seguridad y vectores de ataque al analizador
Los analizadores de registros CIFF heredados a menudo carecen de comprobaciones de límites en los desplazamientos de registros que apuntan más allá de los límites del archivo.
Vectores de ataque conocidos
- Longitud de registro CIFF malformada que causa subdesbordamiento de enteros en bucles de recorrido de registros.
- Desplazamientos de registros superpuestos que desencadenan la corrupción del montón en bibliotecas de imágenes RAW obsoletas.
- Desbordamiento de búfer de descompresión de miniaturas JPEG malformadas.
Mejores prácticas defensivas: Valide las dimensiones totales del montón de registros CIFF antes de asignar búferes de descompresión.
Orígenes históricos e hitos
Ventajas clave y pros
- Conserva los datos originales del sensor de 10 y 12 bits de las cámaras digitales fundamentales de principios de la década de 2000.
- La arquitectura de montón CIFF proporciona una separación limpia entre los bloques del sensor de imagen y la configuración de la cámara.
- Tamaños de archivo ligeros (típicamente de 5 MB a 8 MB por imagen) adecuados para los primeros soportes CompactFlash.
Limitaciones técnicas y contras
- En gran medida obsoleto en el software moderno, a menudo requiere herramientas de conversión DNG heredadas para su ingesta.
- Almacena ciertos ajustes de la cámara en archivos complementarios laterales .THM (miniatura) en lugar de internamente.
- La estructura primitiva del directorio CIFF al final del archivo es vulnerable a escrituras de archivos incompletas.
Curiosidades técnicas interesantes
- La cadena 'HEAPCCDR' en 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 archivo JPEG estándar que contiene etiquetas EXIF.
¿Pueden las versiones modernas de Lightroom seguir importando CRW?
Sí, Adobe Camera Raw conserva la compatibilidad con versiones anteriores de archivos CRW, aunque se recomienda convertirlos a DNG para el archivado a largo plazo.
¿Qué cámaras producían archivos CRW?
Cámaras que incluyen las Canon EOS D30, D60, 10D, Digital Rebel (300D) y PowerShot G1, G2, G3, G5 y Pro1.