{"id":15569280,"url":"https://github.com/ssokolow/diskdoubler-test-files","last_synced_at":"2026-03-18T21:11:38.656Z","repository":{"id":153607234,"uuid":"604927834","full_name":"ssokolow/diskdoubler-test-files","owner":"ssokolow","description":"Minimal test files made using legally purchased copies of DiskDoubler, suitable for integration testing.","archived":false,"fork":false,"pushed_at":"2023-03-15T23:46:34.000Z","size":1517,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T06:41:21.305Z","etag":null,"topics":["archives","diskdoubler","test","test-data","test-dataset","test-datasets","testing"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssokolow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.cc0","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-22T04:21:13.000Z","updated_at":"2023-05-30T07:35:29.000Z","dependencies_parsed_at":"2023-05-20T11:45:07.417Z","dependency_job_id":null,"html_url":"https://github.com/ssokolow/diskdoubler-test-files","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fdiskdoubler-test-files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fdiskdoubler-test-files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fdiskdoubler-test-files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fdiskdoubler-test-files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssokolow","download_url":"https://codeload.github.com/ssokolow/diskdoubler-test-files/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243222981,"owners_count":20256381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archives","diskdoubler","test","test-data","test-dataset","test-datasets","testing"],"created_at":"2024-10-02T17:24:53.797Z","updated_at":"2025-12-26T05:52:39.831Z","avatar_url":"https://github.com/ssokolow.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# DiskDoubler Test Files\n\nThis repository contains a collection of minimal, legally redistributable\nDiskDoubler archives suitable for inclusion in test suites for programs that\nincorporate DiskDoubler extraction functionality.\n\n**See Also:**\n[StuffIt Test Files](https://github.com/ssokolow/stuffit-test-files/),\n[RAR Test Files](https://github.com/ssokolow/rar-test-files)\n\n## Explain\n\nSince there are no free tools I know of for creating\n[DiskDoubler](https://en.wikipedia.org/wiki/DiskDoubler) archives, and it's\nimportant to be able to integration-test systems that use `lsar` and `unar` from\nThe Unarchiver's open-source\n[command-line tools](https://theunarchiver.com/command-line) to process legacy\narchives, I decided to step up and create some legally redistributable\nDiskDoubler archives.\n\n## Contents\n\nThe loose files are DiskDoubler-compressed data forks, as should be extractable\nusing a non-Macintosh tool such as the The Unarchiver's CLI tools, though this\nonly appears to be true for DiskDoubler 3.7.7, with The Unarchiver CLI tools\nv1.10.1 being very hit-or-miss about supporting DiskDoubler Pro 4.1.1's formats\nno matter how they're packaged.\n\n(Confirmed to be the fault of The Unarchiver CLI tools because it says the\ncontainer checksum for the BinHex-encoded ones is correct but then says the\ncontained archive is corrupt, while copying it back to my mac and unpacking it\nthere using the official code works flawlessly.)\n\nThe `.dd` files are archives created using DiskDoubler 3.7.7's \"Combine\" option\nor DiskDoubler Pro 4.1.1's \"Create Archive\" option and are created directly from\nthe uncompressed source files, not from the DiskDoubler-compressed individual\nfiles.\n\nFiles ending in `.1` and `.2` are copies of the files with the same names minus\nthe numeric extension, split into pieces using DiskDoubler's apparently\nproprietary \"Split\" option which The Unarchiver CLI tools v1.10.1 can't make\nheads or tails of either directly or when manually `cat`ed together.\n\nThe StuffIt archives are complete (data fork, resource fork, HFS creator and\ntype codes) representations of the individually DiskDoubler-compressed files in\nthe following formats, compressed using the copy of StuffIt Deluxe 4.5 (for\nDiskDoubler 3.7.7) or 6.5.1 (for DiskDoubler Pro 4.1.1) which I purchased for my\n[StuffIt Test Files](https://github.com/ssokolow/stuffit-test-files/) repository\nand confirmed to be extractable using The Unarchiver's CLI tools as built from\nsource for the Ubuntu Linux 20.04 LTS package repository.\n\nThe meaning of the shorthand in folder and archive names is as follows:\n\n- `dd377.ad`: DiskDoubler 3.7.7, AutoDoubler A compression\n- `dd377.ads`: DiskDoubler 3.7.7, AutoDoubler B compression\n- `dd377.dda`: DiskDoubler 3.7.7, DiskDoubler A compression\n- `dd377.ddb`: DiskDoubler 3.7.7, DiskDoubler B compression\n- `ddpro41.ad1`: DiskDoubler Pro 4.1.1, AD1 compression\n- `ddpro41.ad2`: DiskDoubler Pro 4.1.1, AD2 compression\n- `ddpro41.dd1`: DiskDoubler Pro 4.1.1, DD1 compression\n- `ddpro41.dd2`: DiskDoubler Pro 4.1.1, DD2 compression\n- `ddpro41.dd3`: DiskDoubler Pro 4.1.1, DD3 compression\n- `.prompt.sea`: Same as a `.sea` file (self-extracting archive), but configured\n  to prompt for where to extract the files.\n\nThe source files are the same public domain ones created for my StuffIt Test\nFiles repository, with a fresh set being extracted from `sources.sit` on my\nPower Mac G4 for each variant of DiskDoubler compression.\n\n## \"How Do I Know These Are Legal?\"\n\nFirst, the contents are the same test files I created from scratch and released\ninto the public domain for my\n[RAR test files](https://github.com/ssokolow/rar-test-files) and\n[StuffIt Test Files](https://github.com/ssokolow/stuffit-test-files/)\nrepositories, plus a TIFF file converted from the PNG file using a copy of\nGraphicConverter 5.9.5 for Classic MacOS that has been registered using a\nlicense key\n[now given away for free](https://www.lemkesoft.de/en/products/graphicconverter/download/download-old-versions/)\nby the original developer.\n\n- My copy of DiskDoubler 3.7.7 was purchased as sealed New Old Stock on eBay.\n- My copy of DiskDoubler Pro 4.1.1 (or v1.1 as the print on the floppy label\n  calls it) had been removed from its box but, aside from that, was complete and\n  the perforated \"by opening this, you accept the license\" bag around the floppy\n  was unopened.\n- The used copy of StuffIt Deluxe 4.5 on the drive I installed DiskDoubler 3.7.7\n  to was purchased on eBay and has a passage in its license that allows for the\n  transfer of the license:\n\n  \u003e 3. OTHER RESTRICTIONS. You may not rent or lease the SOFTWARE, but **you may\n  \u003e    transfer the SOFTWARE and accompanying written materials on a permanent\n  \u003e    basis provided you retain no copies and the recipient agrees to the terms\n  \u003e    of this agreement**. [...]\n\n- The used copy of StuffIt Deluxe 6.5.1 on the drive I installed DiskDoubler Pro\n  4.1.1 onto (and used for BinHexing the DiskDoubler 3.7.7 files) doesn't\n  _explicitly_ say the license is transferable, but doesn't say anything to the\n  contrary and it should be implicit in the passage I've bolded here:\n\n  \u003e The Software is owned by Aladdin Systems and is protected by United States\n  \u003e copyright laws and international treaty provisions. **Therefore, you must\n  \u003e treat the Software like any other copyrighted material (e.g., a book or\n  \u003e musical recording).** Paying the license fee allows you the right to use one\n  \u003e copy of the Software on a single computer. You may not network the Software\n  \u003e or otherwise use it or make it available for use on more than one computer\n  \u003e at the same time. You may not rent or lease the Software, nor may you\n  \u003e modify, adapt, translate, reverse engineer, decompile, or disassemble the\n  \u003e Software. If you violate any part of this agreement, your right to use this\n  \u003e Software terminates automatically and you must then destroy all copies of\n  \u003e the Software in your possession.\n\nAll are running on a genuine Power Mac G4 Quicksilver 2002 which I own:\n\n![Order Info for DiskDoubler 3.7.7](photos/dd377_order_info.jpg)\n\n![Picture of DiskDoubler 3.7.7](photos/dd377.jpg)\n\n![Order Info for DiskDoubler Pro 4.1.1](photos/ddpro411_order_info.png)\n\n![Picture of DiskDoubler Pro 4.1.1](photos/ddpro411.jpg)\n\n![Order Info for StuffIt 4.5 and 6.5 Deluxe](photos/stuffit_order_info.png)\n\n![Picture of StuffIt 4.5 Deluxe](photos/stuffit45mac.jpg)\n\n![Picture of StuffIt 6.5 Deluxe](photos/stuffit65mac.jpg)\n\n![Picture of Power Mac G4](photos/powermacg4.jpg)\n\n(Yeah. eBay's international tracking can be flaky on the destination leg of the\njourney.)\n\n---\n\n## Future Plans\n\n- The option to create a self-extracting archive with DiskDoubler 3.7.7 seems to\n  only be available via the INIT which crashes Finder under MacOS 9. Revisit\n  this when I have a Macintosh capable of running System 6 or 7.\n- Keep an eye out for any older copies of DiskDoubler which implement the \"Old\n  B\" compression listed in DiskDoubler 3.7.7's Convert dialog and, while I'm\n  _very_ skeptical that I'll ever see one, let alone at a price I can afford,\n  there's also a greyed out \"Sigma\" compression which apparently had something\n  to do with the\n  [DoubleUp](https://archive.org/details/TNM_DiskDoubler_data_compression_card_for_Macinto_20171214_0204)\n  NuBus hardware accelerator.\n\nAlso, unfortunately, pages 6-5 and 6-6 of the DiskDoubler Pro manual seem to\nimply that that redistribution of the AutoDoubler Internal Compressor expansion\nstub requires a special license, even if you don't bypass the lockout on running\nAIC-compressed programs on a system without AutoDoubler installed, so it looks\nlike I won't be able to add an AIC-compressed \"Hello, World!\" program to this\nrepository.\n\n(They only explicitly say that _use_ is restricted and to decompress\nAIC-compressed files before distributing, but copyright operates on a \"default\ndeny\" basis.)\n\n## License\n\nBy design, the files within the archives have been created from scratch and are\nminimally novel in the hope that they will be ineligible for copyright.\n\nI hereby release anything in these archives that I _do_ hold copyright to into\nthe public domain using the Creative Commons\n[CC0](http://creativecommons.org/publicdomain/zero/1.0/) public domain\ndedication.\n\n\u003cp xmlns:dct=\"http://purl.org/dc/terms/\" xmlns:vcard=\"http://www.w3.org/2001/vcard-rdf/3.0#\"\u003e\n  \u003ca rel=\"license\"\n     href=\"http://creativecommons.org/publicdomain/zero/1.0/\"\u003e\n    \u003cimg src=\"http://i.creativecommons.org/p/zero/1.0/88x31.png\" style=\"border-style: none;\" alt=\"CC0\" /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  To the extent possible under law,\n  \u003cspan resource=\"[_:publisher]\" rel=\"dct:publisher\"\u003e\n    \u003cspan property=\"dct:title\"\u003eStephan Sokolow\u003c/span\u003e\u003c/span\u003e\n  has waived all copyright and related or neighboring rights to\n  \u003cspan property=\"dct:title\"\u003eDiskDoubler Test Files\u003c/span\u003e.\nThis work is published from:\n\u003cspan property=\"vcard:Country\" datatype=\"dct:ISO3166\"\n      content=\"CA\" about=\"[_:publisher]\"\u003e\n  Canada\u003c/span\u003e.\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssokolow%2Fdiskdoubler-test-files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssokolow%2Fdiskdoubler-test-files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssokolow%2Fdiskdoubler-test-files/lists"}