Hi Jan, Sorry you took it as criticism. My comments were intended more as clarification, and were not aimed at refuting anything you said.

I did some systems programing a long time ago when if you wanted your toy microcomputer to do anything but word processing you pretty much had to write the stuff yourself including such exotic software as reliable disk operating systems <grin>.

I knew the guy who wrote Multi-Dos for the TRS-80 computers back then. He was probably the best systems programmer I have ever met and it was just a hobby for him, his day job being an engineer for Ford Motor Company. Wish I could remember his name, tall black guy (doesn't that blow some stereotypes). He actually reverse engineered MS Basic. His version was 4 times smaller and ran about 12 times faster on the same computer (now memory is so cheap and processors are so fast they don't worry about that kind of thing much). His office had the walls of a room about the size of a large living room lined with file cabinets. Each file folder had the flow chart, psuedo code, and machine code of one subroutine in it. Circa 1979-80?, now that would all probably fit on one CDROM and certainly on a DVD. How times change.

graywolf
http://www.graywolfphoto.com
http://webpages.charter.net/graywolf
"Idiot Proof" <==> "Expert Proof"
-----------------------------------


Jan van Wijk wrote:
Hi graywolf,

On Sun, 26 Feb 2006 11:37:29 -0500, graywolf wrote:


I think a point is being missed here. Any digital file can be edited!


Of course it can, I did not say otherwise ...

I am a system programmer (like you I think), and actually
reverse engineering data-formats and data-recovery
is my main business :-)

What I meant to say is that there are no commercial (or open source)
products that do it, mainly because it does to make much sense ...


Just because there is not a readily available cheap commercial product for that particular file does not mean the file can not be edited by an expert. In the old days when software was sold on floppy disks, and the companies kept coming up with protection schemes to keep you from copying the disk we (generic we --while I wrote such a program myself in Z-80 machine code, I did not make it publicly available) developed a program that would copy the disck bit by bit including the copy protection part, or would allow you to edit particular bits on the disk to eliminate the copy protection.

So if someone wanted to produce a camera-raw file that had bogus information in it, it would not be a difficult problem. And once done there would be no way in the world for anyone to prove it was not an original file except by a confession by the person who had edited it.

To so many people software is some kind of magic. It is not. Almost anyone can learn to write it and edit it if they are willing to make the effort and take the time.


Certainly, allthough reverse-engineering RAW camera formats
without any documentation is quite a challenge since some
non-linear transformations are involved ...

Regards, JvW

------------------------------------------------------------------
Jan van Wijk;   http://www.dfsee.com/gallery




Reply via email to