Welcome, Guest. Please login or register.

Author Topic: Quarterback tools file extractor  (Read 1422 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kamigaTopic starter

  • Full Member
  • ***
  • Join Date: Oct 2005
  • Posts: 165
Quarterback tools file extractor
« 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.