Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Windows Undocumented File Formats by Pete Davis & Mike Wallace
Recommended
ISBN: 0 87930 437 5       Publisher: R&D Publications       Pages: 284pp+disk       Price: $39-95
Categories:   MS Windows     internals and hardware    
Reviewed by Francis Glassborow in C Vu 12-4 (Jul 2000)
Every once in a while programmers writing for a Windows environment need to know the format of such things as a Windows Help File or a Multiresolution Bitmap File . Until now there has often been only two options: find someone who knows or get hacking. The first is a matter of luck and the second can lead to some very complicated work with a large dose of intuition. There is also a small issue as to whether the format is covered by some law referring to intellectual property. The latter problem is covered in Europe if you are only wanting to determine the format for the purposes of interactvity. The law about reverse engineering software may be different elsewhere.

This book is specifically about undocumented file formats provided by Microsoft. The author is at pains to point out that he is not 'having a go' at MS, all companies do this sort of thing for a variety of reasons. However because of the widespread use of Microsoft Windows and Microsoft provided files more people can use this book than an equivalent one for something such as BEOS. Of course Linux file formats are readily available (if they are not the files will be ignored).

The introductory chapter is short but does have something to say about doing it for yourself. The remaining nine chapters cover nine of the commonest problem formats.

If you need to interact with Microsoft generated files then you almost certainly need this book. It is as simple as that. I could wish that the author had not wasted trees by including hardcopy source code but this is a continuing marketing issue, would you pay the same money for a book half the size? Well you probably would but there are many people who seem to measure value for money in terms of pages per dollar (seven in this case). The problem is that we need to educate people away from such trivial metrics. I could argue that clearly written short books are worth more than overly wordy longer ones.

If you only ever use this book once professionally you will have had value for money (hopefully, it will be your employer's money:). If it matters the file formats covered are those for .MRB, .SHG, .HLP, .ANN, .BMK, .RES, .PIF, and various compression formats, the W3 and W4 formats, and finishes with the LE file format.


Other Authors with the same surname

Davis
201 Principles of Software Development by Alan M Davis  (Reviewed Jul 1995)
C++ Programmer's Companion by Stephen R Davis  (Reviewed Mar 1993)
C++ for Dummies 2ed by Stephen Davis  (Reviewed Mar 1999)
C++ for Dummies by Stephen R Davis  (Reviewed May 1995)
Handbook of Genetic Algorithms by L Davis  (Reviewed May 1994)
Hands-on Turbo C++ by Stephen R Davis  (Reviewed Sep 1992)
Instant Java Applets by Owen Davis [Not Recommended]  (Reviewed Jan 1997)
More C++ for Dummies by Stephen R Davis  (Reviewed Jul 1997)
Windows NT Network Programming by Ralph Davis [Recommended]  (Reviewed May 1995)

Wallace
Programming Web Graphics with Perl & GNU Software by Shawn P Wallace [Recommended]  (Reviewed Mar 2000)
Radiosity and Realistic Image Synthesis by M Cohen & J Wallace [Recommended]  (Reviewed Sep 1995)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/w/w002197.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/