Canon CRW (.crw)

Camera Standaard

Canon Raw CIFF (CRW) is het RAW-afbeeldingsformaat van de eerste generatie van Canon. Het is gebaseerd op de CIFF-heap-specificatie en werd gebruikt in vroege digitale spiegelreflexcamera's en geavanceerde PowerShot-camera's.

CRW naar JPG converteren

Gratis CRW-naar-JPG-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen CRW-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen CRW-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

49 49 1A 00 00 00 48 45 41 50 43 43 44 52

ASCII-WEERGAVE: II....HEAPCCDR

Standaardisatie: Camera Image File Format (CIFF)

Technische specificaties

ContainerarchitectuurCIFF (Camera Image File Format) gestructureerde binaire record-heap
CompressieVerliesvrije, aangepaste JPEG-Huffman-codering
Bytevolgorde (endianness)Little-Endian (Intel-bytevolgorde)
KleurruimtenCamerasensor-RGB, sRGB-tooncurve
Kanalen en structuur1 kanaal Bayer-mozaïek (RGGB)
Maximale afmetingenTot 3072 x 2048 (6,3 MP Canon EOS 10D / Digital Rebel 300D)
TransparantieGeen
Streaming en progressiefNiet-streambare heapstructuur met een indexmap voor afsluitende records

Technische vergelijkingsmatrix: CRW versus concurrenten

Technisch kenmerkCRW (Huidig)CR2NEFDNG
ContainerspecificatieCIFF-record-heapTIFF/EP-gestructureerde IFDTIFF/EP-gestructureerde IFDOpen TIFF/EP-specificatie
Bestandshandtekening in headerII....HEAPCCDRII*.....CRMM\0*II*\0
Actieve periode1998 - 20042004 - 20182001 - heden2004 - heden
Bitdiepte10-bit tot 12-bit lineair14-bit lineair12-bit tot 14-bit lineairTot 16-bit lineair

Veelvoorkomende beschadigingen en gids voor hex-herstel

Software meldt 'Invalid CIFF record table offset'.

Oorzaak: Voortijdige verwijdering van de geheugenkaart waardoor de afsluitende CIFF-mappentabel is afgekapt.

Herstel: Gebruik exiftool om de raw-afbeeldingsheap te herstellen of converteer via dcraw -v broken.crw.

Beveiligingsanalyse en aanvalsvectoren voor parsers

Verouderde CIFF-recordparsers missen vaak grenscontroles op recordoffsets die buiten de bestandsgrenzen wijzen.

Bekende aanvalsvectoren

  • Misvormde CIFF-recordlengte die een integer-underflow veroorzaakt in lussen die de records doorlopen.
  • Overlappende recordoffsets die heap-corruptie activeren in verouderde raw-afbeeldingsbibliotheken.
  • Bufferoverflow bij het decomprimeren van een misvormde JPEG-miniatuur.

Aanbevolen beveiligingspraktijken: Valideer de totale afmetingen van de CIFF-record-heap voordat u decompressiebuffers toewijst.

Historische oorsprong en mijlpalen

2004Vervangen door het op TIFF gebaseerde CR2-formaat bij de introductie van de EOS-1D Mark II en EOS 20D.
2003Drijft de baanbrekende Canon EOS Digital Rebel (300D) aan, de eerste consumenten-DSLR onder de 1000 dollar.
1998Geïntroduceerd door Canon in vroege digitale camera's, waaronder de PowerShot Pro70 en EOS D30.

Belangrijkste voordelen

  • Behoudt de originele 10-bits en 12-bits sensorgegevens van baanbrekende digitale camera's uit het begin van de jaren 2000.
  • De CIFF-heaparchitectuur zorgt voor een duidelijke scheiding tussen beeldsensorgegevensblokken en camera-instellingen.
  • Geringe bestandsgrootte (meestal 5 MB tot 8 MB per afbeelding), geschikt voor vroege CompactFlash-media.

Technische beperkingen

  • In moderne software grotendeels niet meer ondersteund, waardoor vaak oudere DNG-conversietools nodig zijn om de bestanden in te laden.
  • Slaat bepaalde camera-instellingen op in bijbehorende .THM-miniatuurbestanden in plaats van in het bestand zelf.
  • Primitieve CIFF-mapstructuur aan het einde van het bestand is kwetsbaar voor onvolledig weggeschreven bestanden.

Interessante technische weetjes

  • De 'HEAPCCDR'-tekenreeks in de header staat voor 'Heap Canon Camera Digital Raw'.
  • Met Canon Digital Rebel 300D-camera's zijn miljoenen iconische digitale foto's uit het begin van de jaren 2000 vastgelegd in CRW.
  • CIFF is eind jaren negentig gezamenlijk ontwikkeld door Canon, Eastman Kodak en Hewlett-Packard.

Veelgestelde technische vragen

Waarom staat er een .THM-bestand naast mijn .CRW-bestand?

Canon CRW-camera's sloegen metadata en miniaturen op in een bijbehorend .THM-bestand, wat eigenlijk een standaard JPEG-bestand is met EXIF-tags.

Kunnen moderne versies van Lightroom nog steeds CRW importeren?

Ja, Adobe Camera Raw behoudt achterwaartse compatibiliteit voor CRW-bestanden, al wordt aanbevolen om deze te converteren naar DNG voor archivering op de lange termijn.

Welke camera's produceerden CRW-bestanden?

Camera's waaronder de Canon EOS D30, D60, 10D, Digital Rebel (300D) en PowerShot G1, G2, G3, G5 en Pro1.