Canon CRW (.crw)
Format StandardCanon Raw CIFF (CRW) est le format d'image RAW de première génération de Canon basé sur la spécification de tas CIFF (Camera Image File Format), utilisé sur les premiers reflex numériques et les appareils photo grand public PowerShot.
Convertir CRW en JPG
Convertisseur gratuit de CRW vers JPG dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers CRW en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers CRW en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
49 49 1A 00 00 00 48 45 41 50 43 43 42 52REPRÉSENTATION ASCII : II....HEAPCCDR
Normalisation : Format de fichier d'image d'appareil photo (CIFF)
Spécifications techniques
| Architecture de conteneur | Tas d'enregistrements binaires structurés CIFF (Camera Image File Format) |
| Compression | Encodage Huffman JPEG modifié sans perte |
| Boutisme des octets | Petit-boutiste (ordre d'octets Intel) |
| Espaces colorimétriques | RVB du capteur de l'appareil photo, Courbe de tonalité sRGB |
| Canaux et structure | Mosaïque de Bayer à 1 canal (RGGB) |
| Dimensions maximales | Jusqu'à 3072 x 2048 (6,3 MP Canon EOS 10D / Digital Rebel 300D) |
| Transparence | Aucune |
| Streaming et progressif | Structure de tas non diffusable avec répertoire d'enregistrements de fin |
Matrice de comparaison technique : CRW vs Concurrents
| Attribut technique | CRW (Actuel) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Spécification du conteneur | Tas d'enregistrements CIFF | IFD structuré TIFF/EP | IFD structuré TIFF/EP | Spécification ouverte TIFF/EP |
| Magie d'en-tête | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Ère active | 1998 - 2004 | 2004 - 2018 | 2001 - Présent | 2004 - Présent |
| Profondeur de bits | 10 bits à 12 bits linéaire | 14 bits linéaire | 12 bits à 14 bits linéaire | Jusqu'à 16 bits linéaire |
Modes de corruption courants et guide de récupération hexadécimale
Le logiciel signale 'Décalage de table d'enregistrement CIFF invalide'.
Cause racine: Retrait prématuré de la carte laissant la table de répertoire CIFF de fin tronquée.
Récupération: Utilisez exiftool pour récupérer le tas d'images brutes ou convertissez via dcraw -v broken.crw.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les anciens analyseurs d'enregistrements CIFF manquent souvent de vérifications des limites sur les décalages d'enregistrements pointant au-delà des limites du fichier.
Vecteurs d'attaque connus
- Longueur d'enregistrement CIFF mal formée provoquant un sous-dépassement d'entier dans les boucles de parcours d'enregistrement.
- Décalages d'enregistrements se chevauchant déclenchant une corruption du tas dans les bibliothèques d'images brutes obsolètes.
- Dépassement de mémoire tampon de décompression de vignette JPEG mal formée.
Bonnes pratiques de défense: Validez les dimensions totales du tas d'enregistrements CIFF avant d'allouer des tampons de décompression.
Origines historiques et jalons
Principaux avantages
- Préserve les données de capteur d'origine à 10 et 12 bits des appareils photo numériques fondamentaux du début des années 2000.
- L'architecture de tas CIFF offre une séparation propre entre les blocs de capteur d'image et les paramètres de l'appareil photo.
- Tailles de fichiers légères (généralement 5 Mo à 8 Mo par image) adaptées aux premiers supports CompactFlash.
Limites techniques
- Largement obsolète dans les logiciels modernes, nécessitant souvent des outils de conversion DNG hérités pour l'importation.
- Stocke certains paramètres de l'appareil photo dans des fichiers secondaires .THM (vignette) associés plutôt qu'en interne.
- La structure de répertoire CIFF primitive à la fin du fichier est vulnérable aux écritures de fichiers incomplètes.
Anecdotes techniques
- La chaîne 'HEAPCCDR' dans l'en-tête signifie 'Heap Canon Camera Digital Raw'.
- Les appareils Canon Digital Rebel 300D ont capturé des millions de photographies numériques emblématiques du début des années 2000 au format CRW.
- Le format CIFF a été co-développé par Canon, Eastman Kodak et Hewlett-Packard à la fin des années 1990.
Foire aux questions techniques
Pourquoi y a-t-il un fichier .THM aux côtés de mon fichier .CRW ?
Les appareils photo Canon CRW enregistraient les métadonnées et les vignettes dans un fichier compagnon .THM, qui est en fait un fichier JPEG standard contenant des balises EXIF.
Les versions modernes de Lightroom peuvent-elles toujours importer le format CRW ?
Oui, Adobe Camera Raw conserve la rétrocompatibilité pour les fichiers CRW, bien qu'il soit recommandé de les convertir au format DNG pour un archivage à long terme.
Quels appareils photo produisaient des fichiers CRW ?
Des appareils tels que les Canon EOS D30, D60, 10D, Digital Rebel (300D) et PowerShot G1, G2, G3, G5 et Pro1.