05-11-2006, 07:27 PM
My first post here, so "Hello, World!" to all!
This is my first project with FreeBASIC, and also for Linux. It's a port of a tool I initially written in PowerBASIC for Windows (but seeing how well FreeBASIC works, I probably will use it for the Win version also).
Link: BitmapRip
it's a simple tool able to extract bitmaps (JPG, PNG, GIF and TIFF, currently) from just about any file, searching for their signatures. It could be a game data file, an EXE with embedded graphics resource, etc. It can be used also to undelete images / photos from flash cards, simply pointing it to a disk image file.
Bye!
This is my first project with FreeBASIC, and also for Linux. It's a port of a tool I initially written in PowerBASIC for Windows (but seeing how well FreeBASIC works, I probably will use it for the Win version also).
Link: BitmapRip
it's a simple tool able to extract bitmaps (JPG, PNG, GIF and TIFF, currently) from just about any file, searching for their signatures. It could be a game data file, an EXE with embedded graphics resource, etc. It can be used also to undelete images / photos from flash cards, simply pointing it to a disk image file.
Code:
zod@minivac:~/downloads$ ./bitmaprip ../DSL-502T_Manual.pdf
Bitmap Ripper v1.07b2/Linux (C) 2006 by M.Pontello
File size: 2.3MB
Searching for signatures...
100% - Found: 12
Writing file(s)...
../DSL-502T_Manual.pdf.0001.JPG - 165.0KB
../DSL-502T_Manual.pdf.0002.JPG - 144.0KB
../DSL-502T_Manual.pdf.0003.JPG - 40.0KB
../DSL-502T_Manual.pdf.0004.JPG - 62.0KB
../DSL-502T_Manual.pdf.0005.JPG - 142.0KB
../DSL-502T_Manual.pdf.0006.JPG - 45.0KB
../DSL-502T_Manual.pdf.0007.JPG - 31.0KB
../DSL-502T_Manual.pdf.0008.JPG - 43.0KB
../DSL-502T_Manual.pdf.0009.JPG - 36.0KB
../DSL-502T_Manual.pdf.0010.JPG - 21.0KB
../DSL-502T_Manual.pdf.0011.JPG - 23.0KB
../DSL-502T_Manual.pdf.0012.JPG - 1447.0KB
Elapsed time: 0.0s - Speed: 2318.5MB/s
Bye!
nline TrID file identifier - recognize over 2.300 file types