Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: kamiga on April 11, 2023, 03:55:38 PM

Title: Quarterback tools file extractor
Post by: kamiga on April 11, 2023, 03:55:38 PM
I had a set of partially-corrupt quarterback HDD backup disks which I was trying to recover. The QB utilities have some support for corrupted files, but break in my case where a single corrupted disk makes all further files unreadable. This doesn't need to be this way, so I wrote a rudimentary python script that will read a backup disk (or set of concatenated disks) and output files. There's no catalog or directory support --- just raw files lzw decompressed and spit out.

I contemplated sharing this at all because it's so simple, and lacks major features --- but it solved my problem of extracting some old files from a 30-year old archive.

I will say that I learned a ton about how LZW decompression works, specific implementation details, struggles with debugging special cases, etc. Fun project.

https://github.com/keithgh1/AmigaQB_extract

YMMV.