Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DiskDoubler self-extracting archives #165

Open
ryandesign opened this issue Jan 28, 2024 · 2 comments
Open

DiskDoubler self-extracting archives #165

ryandesign opened this issue Jan 28, 2024 · 2 comments

Comments

@ryandesign
Copy link

ryandesign commented Jan 28, 2024

A common source of pain in getting started with a Macintosh emulator is that you need system software, but old system software was distributed in a self-extracting DiskDoubler archive, and you need to already have the system software installed to be able to open the self-extracting archive.

Could you add support for DiskDoubler self-extracting archives to this library and thus to The Unarchiver and unar?

Sample files are available in this archive of download.info.apple.com, for example SSW_6.0.8-800k_Disk1of4.sea.bin.

% unar SSW_6.0.8-800k_Disk1of4.sea.bin
SSW_6.0.8-800k_Disk1of4.sea.bin: DiskDoubler in MacBinary
  SSW 6.0.8-800k Disk1of4.sea  (838484 B)... OK.
  SSW 6.0.8-800k Disk1of4.sea  (359 B, rsrc)... OK.
Successfully extracted to "SSW 6.0.8-800k Disk1of4.sea".
% unar SSW\ 6.0.8-800k\ Disk1of4.sea
SSW 6.0.8-800k Disk1of4.sea: Couldn't recognize the archive format.

SSW 6.0.8-800k Disk1of4.sea decompresses just fine if I launch it in System 7 running in Mini vMac.

@kradenkov
Copy link
Member

Related issue: jsdf/theunarchiver#149

@ryandesign
Copy link
Author

You know, I just noticed, it did decompress it, it just didn't name it correctly:

% file SSW\ 6.0.8-800k\ Disk1of4.sea 
SSW 6.0.8-800k Disk1of4.sea: Apple DiskCopy 4.2 image System Tools, 819200 bytes, 0x4b00 tag size, GCR CLV dsdd (800k), 0x22 format

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants