The Bitmap Test Suite 0.9 ------------------------- The Bitmap Test Suite provides a set of Windows bitmap files that yield near-complete code coverage of bitmap processing software. It includes a sampling of various well-formed bitmap encodings, as well as an extensive set of malformed bitmap files. It includes bitmaps of all legal bit depths, both uncompressed RGB and RLE compressed bitmaps, and various widths (to test padding). It also includes an extensive set of unconventional, malformed, and even malicious bitmaps. At this time, it does NOT include any JPEG or PNG compressed bitmaps. The full set of missing test cases are described in the TODO file. Organization ============ The bitmaps are put into three directories: valid, questionable, and corrupt. The "valid" directory contains bitmap files that all conforming bitmap processors should be able to process. The "questionable" directory contains bitmap files that malformed in some non-critical way. A conforming bitmap processor may reject any of these bitmaps but most will ignore the error and process them anyway. The "corrupt" directory contains bitmap files that are seriously malformed, possibly even malicious. A conforming bitmap processor may reject any of these files, but should not crash or leak memory when asked to process any of them. A superior bitmap processor will display an informative, accurate diagnostic for each file that it cannot process. Web Resources ============= The project status, as well as the latest version of the bitmap test suite, is available online at SourceForge: http://bitmaptestsuite.sourceforge.net Copyrights ========== The Bitmap Test Suite has been dedicated into the public domain. I did this (instead of licensing it under the BSD or GPL) because I didn't want any legal concerns to inhibit the testing of software.