DSKalyzer

DSKalyzer Apple II disk management tool

DSKalyzer is a command line tool for analyzing and managing Apple II DSK images and their archives. Its features include the ability to identify duplicates — complete, active sector, and subset; find file, sector and other commonalities between disks (including as a percentage of similarity or difference); search de-tokenized BASIC, text and binary / sector data; generate reports identifying and / or collating disk type, DOS, geometry, size, and so forth; allowing for easier, semi-automated DSK archival management and research.

DSKalyzer works by first “ingesting” your disk(s), creating an index containing various pieces of information (disk / sector / file hashes, catalogs, text data, binary data etc.) about each disk that is then searchable using the same tool. This way you can easily find information stored on disks without tediously searching manually or through time-consuming multiple image scans. You can also identify duplicates, quasi-duplicates (disks with only minor differences or extraneous data), or iterations, reducing redundancies.

Once you’ve identified a search you can also extract selected files. DSKalyzer can report to standard output (terminal), to a text file, or to a CSV file.

Supports DOS, ProDOS, RDOS and Pascal, 140K-800K disks (DSK, PO, DO) and variable-sized 2MG files (including .ZIPped). Runs on MacOS X, Windows and Linux. (Source code is also available.)

RELEASE ETA 21 JULY

https://github.com/paleotronic/dskalyzer/tree/master

Future versions will support disk creation, disk-disk and OS-disk file copying, file deletion and so forth.