HomeArchives → by date → April 2005 → April 28 →

A note about metadata encryption

<< Previous Entry | Next Entry>>

Dave Coffin, the man who reverse engineered the RAW file formats of most cameras and makes his extractor dcRAW available as open source (mentioned here before), says:

A firestorm of controversy recently erupted when Thomas Knoll of Adobe accused Nikon of encrypting the white balance data in the D2X and D2Hs cameras, thus preventing Adobe from fully supporting these cameras.

I cracked this encryption on April 15, and updated dcraw.c and parse.c on April 17. So "dcraw -w" now works correctly with all Nikon cameras.

This is not a new problem. Phase One, Sony, Foveon, and Canon all apply some form of encryption to their raw files. Dcraw decodes them all -- you can easily find decryption code by searching for the ^ operator.

Compression is not encryption. Phase One and Sony do encryption only. Kodak does compression only. Canon, Nikon, and Foveon compress the image data and encrypt some of the metadata.

And all of this is not entirely new. Neither that some Nikon RAW versions carry preprocessed instead of raw data nor that each vendor has a different understanding of what RAW is and of how a RAW file should be composed.

Naturally, camera vendors try to establish camera-specific RAW formats with camera-specific metadata fields as a selling point. Paired with camera-specific RAW extraction software, they promise better development results than a generic RAW extractor that does not know the sensor characteristics in all details could deliver.

In theory, this is true, in practice, experience says it is not. So the real reason for sticking to propietary RAW formats is a different one: using a standard, well documented file format could help third parties to turn the digital camera into a commodity of photo editing software - not exactly of interest to a camera vendor.

Comments

Comments are closed at the moment. I will post a blog entry as soon as they are available again.

-->

Tools

Recent Comments

Guido Albers on Common Questions (I) at 2006-09-18 19:40
Guido Albers on Common Questions (I) at 2006-09-18 19:39
Sean Roach on World Champion at 2006-09-18 18:52
Frank Kanzler on RSS Feed Reader / News Aggregators Directory at 2006-09-18 15:11
Walter Rafelsberger on Mapping and Visualization Resources at 2006-09-18 03:54
Pieter on Hunters, after all, aren't cooks at 2006-09-14 19:26
Haiko Hebig on Pentax K10D announced (Updated) at 2006-09-13 22:25
Pieter on Pentax K10D announced (Updated) at 2006-09-13 20:04
Donald L Pevsner on Concorde Retirement Update at 2006-09-06 21:01
John Best on RSS Feed Reader / News Aggregators Directory at 2006-08-19 17:49
Titov Denis on RSS Feed Reader / News Aggregators Directory at 2006-08-17 11:20
Haiko Hebig on WASP - Wild Child at 2006-08-07 10:14
Guido Albers on WASP - Wild Child at 2006-08-06 09:43
Frank Wenger on RSS Feed Reader / News Aggregators Directory at 2006-08-04 14:22
Hemaworstje on Spare Part at 2006-08-01 03:55
T.Reader on RSS Feed Reader / News Aggregators Directory at 2006-07-29 09:27
ניו יורק on General Blumenthal Coal at 2006-07-28 22:50
Moritz on "Zwar haben einige Genossen die Dinge zu einseitig gesehen, aber ..." at 2006-07-14 12:12
Pieterjan Lansbergen on Nothing better than a Hill Climb in the Morning at 2006-07-13 20:33
at on Es muss schließlich alles seine Ordnung haben at 2006-07-12 11:33