The JPG data format uses something like the "markedBlock" defined in the hexView package, but some of the blocks are just markers with no data. Is there some simple way that I might have missed to explain this concept to hexView so the readFormat function can handle this? I have cobbled together some code to read part of the header but it doesn't parallel the format definition very well. --------------------------------------------------------------------------- Jeff Newmiller The ..... ..... Go Live... DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go... Live: OO#.. Dead: OO#.. Playing Research Engineer (Solar/Batteries O.O#. #.O#. with /Software/Embedded Controllers) .OO#. .OO#. rocks...1k --------------------------------------------------------------------------- Sent from my phone. Please excuse my brevity.