{"id":15569270,"url":"https://github.com/ssokolow/stuffit-test-files","last_synced_at":"2026-03-18T21:11:39.334Z","repository":{"id":66916891,"uuid":"407728612","full_name":"ssokolow/stuffit-test-files","owner":"ssokolow","description":"Minimal SIT and SITX files made using registered StuffIt installs, suitable for integration testing.","archived":false,"fork":false,"pushed_at":"2024-01-12T20:42:39.000Z","size":11459,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-01T13:52:46.195Z","etag":null,"topics":["archives","stuffit","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":"other","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":"2021-09-18T02:00:18.000Z","updated_at":"2023-10-28T15:14:08.000Z","dependencies_parsed_at":"2024-11-18T03:40:05.618Z","dependency_job_id":null,"html_url":"https://github.com/ssokolow/stuffit-test-files","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ssokolow/stuffit-test-files","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fstuffit-test-files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fstuffit-test-files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fstuffit-test-files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fstuffit-test-files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssokolow","download_url":"https://codeload.github.com/ssokolow/stuffit-test-files/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssokolow%2Fstuffit-test-files/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29313154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T17:48:59.043Z","status":"ssl_error","status_checked_at":"2026-02-10T17:45:37.240Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","stuffit","test","test-data","test-dataset","test-datasets","testing"],"created_at":"2024-10-02T17:24:42.774Z","updated_at":"2026-02-10T19:35:08.829Z","avatar_url":"https://github.com/ssokolow.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# StuffIt Test Files\n\nThis repository contains a collection of minimal, legally redistributable\nStuffIt archives suitable for inclusion in test suites for programs that\nincorporate StuffIt extraction functionality.\n\n**See Also:** [RAR Test Files](https://github.com/ssokolow/rar-test-files),\n[DiskDoubler Test Files](https://github.com/ssokolow/diskdoubler-test-files/)\n\n## Explain\n\nSince there are no free tools I know of for creating\n[StuffIt](https://en.wikipedia.org/wiki/StuffIt) archives, and it's important to\nbe able to integration-test systems that use `lsar` and `unar` from The\nUnarchiver'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 StuffIt\ntest files.\n\nTo ensure the correct file format versions, the procedure I follow is:\n\n- For Windows versions of StuffIt, each version was installed in its own fresh\n  Wine prefix to ensure they couldn't see each other's DLLs.\n- For MacOS versions of StuffIt, I replaced the hard drive in my Power Mac G4\n  with an IDE-to-SD Card converter and used a fresh SD card with a clean MacOS\n  9.2 or MacOS X 10.1.3 install for each version, and I double-checked that\n  there were no relevant Sherlock matches for \"Aladdin\", \"Drop\", \"Expander\", or\n  \"Stuff\" before I installed StuffIt. (Photo was taking during the process of\n  making earlier versions of the test files.)\n\n## Usage\n\n1. The test archives are in the `build` folder.\n2. The password for all password-protected test files is `password`.\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) repository, plus\nNetatalk representations of a PICT, Finder Picture, and SimpleText file created\nfrom them on my Power Mac G4 to ensure that the StuffIt files originating from a\nMacintosh contain test examples of resource forks.\n\nThe PICT and Finder Picture files were created using a copy of GraphicConverter\n5.9.5 for Classic MacOS that has been registered using a license key\n[now given away for free](https://www.lemkesoft.de/en/products/graphicconverter/download/download-old-versions/)\nby the original developer.\n\nAs for the archives, while Smith Micro Software doesn't sell StuffIt anymore, I\nbought a bunch of copies, including registration keys, off eBay (including a New\nOld Stock one) and their license agreements are transferable so long as the\nseller doesn't keep any copies and Macintosh-originated test archives were\ncreated entirely on my Power Mac G4 to be absolutely sure that the HFS\nCreator/Type codes would be intact.\n\nThe Macintosh-originated archive have had `testfile.txt` converted to use\nMacintosh-style line endings.\n\n**NOTE:** Currently, I believe my copy of Netatalk 3.x is configured to use\nPOSIX Extended Attributes in addition to AppleDouble-style `._` files, which\nmeans some of the data present in the StuffIt archives created on the mac is\nmissing from the `sources` folder. (At the very least, probably HFS Creator/Type\ncodes.)\n\nI'll try to resolve this later but, as the relevant files were _created_ on the\nMacintosh, using the copies from the StuffIt archives should be a perfectly fine\nworkaround for now.\n\n![Picture of all StuffIt discs in original batch](photos/all.jpg)\n\n![Picture of Power Mac G4](photos/IMG_0243_0244_composite.jpeg)\n\n**NOTE:** Image of Power Mac G4 is a composite due to the wildly different\nexposure settings needed to capture both the screen contents and the hardware\nwell. See the `source_photos` folder for originals.\n\n**The versions I have licenses for are:**\n\n- StuffIt Deluxe 4.5 for 68k Macintosh\n- StuffIt Deluxe 6.5 for PPC Macintosh\n- StuffIt Deluxe 7.0 for PPC Macintosh\n- StuffIt 7.0 for Windows\n- StuffIt Deluxe 9.5 for Windows (not pictured in combined photo)\n- StuffIt Deluxe 2009 for Windows\n- StuffIt Deluxe 2011 for Windows and OSX (2010 for Windows, 2011 for OSX,\n  **Sealed/New Old Stock**)\n\nSorry about the photo quality. I don't have a proper lighting setup or anything\nelse which would allow me to take good photos of these things, and I felt that\nputting them on my scanner would make them look too much like stock photos I\nmight have found lying around on the web.\n\n**NOTE:** Boldface emphasis on all license excerpts is mine.\n\n### StuffIt Deluxe 4.5 for Macintosh\n\n![](photos/45mac.jpg)\n\nThe license is included in the back of the print manual and is as follows:\n\n**Relevant License Terms:**\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### StuffIt Deluxe 6.5 for Macintosh\n\n![](photos/65mac.jpg)\n\nI got this as part of the same lot as 4.5 for Macintosh.\n\nIn the absence of terms making any mention of transferring the license, this\npassage of the license should mean that it's legal to buy and sell licenses for\nStuffIt Deluxe 6.5 for Macintosh as long as the seller uninstalls it before\nselling the install media and destroys any backup copies they've made.\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 or\n\u003e otherwise use it or make it available for use on more than one computer at the\n\u003e same time. You may not rent or lease the Software, nor may you modify, adapt,\n\u003e translate, reverse engineer, decompile, or disassemble the Software. If you\n\u003e violate any part of this agreement, your right to use this Software terminates\n\u003e automatically and you must then destroy all copies of the Software in your\n\u003e possession.\n\n**NOTE:** The included license key for StuffIt Deluxe 6.5 for Macintosh does not\nwork for the copy of StuffIt Deluxe 7.5 for Windows that's also on the disk.\nThis is explicitly made clear in the \"Read Me First\" file on the disc.\n\n### StuffIt Deluxe 7.0 for Macintosh\n\n![](photos/7mac.jpg)\n\nI got this as part of the same lot as 4.5 for Macintosh.\n\nIn the absence of terms making any mention of transferring the license, this\npassage of the license should mean that it's legal to buy and sell licenses for\nStuffIt Deluxe 7.0 for Macintosh as long as the seller uninstalls it before\nselling the install media and destroys any backup copies they've made.\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 or\n\u003e otherwise use it or make it available for use on more than one computer at the\n\u003e same time. You may not rent or lease the Software, nor may you modify, adapt,\n\u003e translate, reverse engineer, decompile, or disassemble the Software. If you\n\u003e violate any part of this agreement, your right to use this Software terminates\n\u003e automatically and you must then destroy all copies of the Software in your\n\u003e possession.\n\n**NOTE:** The included license key for StuffIt Deluxe 7.0 for Macintosh does not\nwork for the copy of StuffIt Deluxe 7.5 for Windows that's also on the disk.\n\n### StuffIt 7.0 for Windows\n\n![](photos/7pc.jpg)\n\n**Relevant License Terms:**\n\n\u003e [...] BY USING THE SOFTWARE (REGARDLESS IF YOU HAVE REGISTERED THE SOFTWARE OR\n\u003e NOT), YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT [...]\n\u003e\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 or\n\u003e otherwise use it or make it available for use on more than one computer at the\n\u003e same time. You may not rent or lease the Software, nor may you modify, adapt,\n\u003e translate, reverse engineer, decompile, or disassemble the Software. If you\n\u003e violate any part of this agreement, your right to use this Software terminates\n\u003e automatically and you must then destroy all copies of the Software in your\n\u003e possession.\n\u003e\n\u003e [...]\n\u003e\n\u003e SPECIAL NOTE: MulitVolume self-extracting ZIP archives with extensions .z00,\n\u003e .z01,..., are registered and under copyright to Aladdin Systems.\n\u003e **Distribution of programs for revenue made with StuffIt SFX ZIP archives\n\u003e using this software requires a license from Aladdin Systems. Inc.**\n\n---\n\n\u003e If you do not have a serial number, StuffIt will install in \"Demo\" mode.\n\nIn the absence of additional terms to the contrary, \"like any other copyrighted\nmaterial (e. g., a book or musical recording)\" should mean that it's legal to\nbuy and sell licenses for StuffIt 7.0 for Windows as long as the seller\nuninstalls it before selling the install media and destroys any backup copies\nthey've made.\n\nAlso, you're not allowed to distribute StuffIt 7.0 Zip self-extractors for\nprofit without a license and I'm unsure whether registering your StuffIt 7.0 is\nthe license being referred to. This should be irrelevant since this repository\nis for SIT/SITX self-extractors, not Zip ones.\n\n### StuffIt Deluxe 9.5 for Windows\n\n![](photos/stuffit_win_9.5.jpg)\n\nThis was purchased later and, as such, is not included in the combined photo.\n\n**Relevant License Terms:**\n\n\u003e You may, however, transfer your rights under this License provided you\n\u003e transfer the related documentation, this License and a copy of the Software to\n\u003e a party who agrees to accept the terms of this License and destroy any other\n\u003e copies of the Software in your possession.\n\n### StuffIt Deluxe 2009 for Windows\n\n![](photos/2009pc.jpg)\n\n**Relevant License Terms:**\n\n\u003e Except as permitted by applicable law and this EULA, you will not use, copy,\n\u003e modify, distribute, or create derivative works from the Software or\n\u003e Documentation or transfer the Software or Documentation, and you will not (and\n\u003e will not permit any third party to) decompile, reverse engineer, disassemble,\n\u003e rent, lease, or loan the Software. **You may, however, transfer your rights\n\u003e under this EULA provided you transfer the related Documentation, this EULA and\n\u003e a copy of the Software to a party who agrees to accept the terms of this EULA\n\u003e and provided you destroy all copies of the Software (or portions thereof)\n\u003e remaining in your possession.** In addition, you may transfer your rights\n\u003e under this EULA solely in accordance with any written instructions that the\n\u003e Company provides in connection with the Software.\n\n### StuffIt Deluxe 2010 for Windows\n\nI received this copy as sealed New Old Stock.\n\n![Invoice for Stuffit Deluxe 2011 CD](photos/stuffit_2011_invoice.jpg)\n\n(Sorry for the quality. Upgrading my OS broke my scanner and I haven't had time\nto track down a solution, so I just had to take a photo.)\n\nThere is no StuffIt Deluxe 2011 for Windows, so this Stuffit Deluxe 2011 hybrid\nCD contains Stuffit Deluxe 2010 for Windows users.\n\n![](photos/2011.jpg) ![](photos/2011_sealed.jpg)\n\nWhile I bought this as New Old Stock, the clause in the license which would\nallow me to have purchased it used is still present:\n\n\u003e Except as permitted by applicable law and this EULA, you will not use, copy,\n\u003e modify, distribute, or create derivative works from the Software or\n\u003e Documentation or transfer the Software or Documentation, and you will not (and\n\u003e will not permit any third party to) decompile, reverse engineer, disassemble,\n\u003e rent, lease, or loan the Software. **You may, however, transfer your rights\n\u003e under this EULA provided you transfer the related Documentation, this EULA and\n\u003e a copy of the Software to a party who agrees to accept the terms of this EULA\n\u003e and provided you destroy all copies of the Software (or portions thereof)\n\u003e remaining in your possession.** In addition, you may transfer your rights\n\u003e under this EULA solely in accordance with any written instructions that the\n\u003e Company provides in connection with the Software.\n\n## \"My virus scanner reports malware in these files\"\n\nCheck them on [VirusTotal](https://virustotal.com/). Lazy antivirus software has\na tendency to assume self-extracting archives or UPX-packed executables are\ninherently malicious, and StuffIt self-extractors tick both boxes, so I'd be\n_very_ surprised if it wasn't a false positive.\n\nAs of the time these files were created...\n\n1. [`testfile.stuffit7_dlx.mac9.exe`](https://www.virustotal.com/gui/file/2adcfce3a073d8b8184025481fb744c16a659f8dacfbac2631c53b3770b78db7),\n   [`testfile.stuffit7.win.exe`](https://www.virustotal.com/gui/file/6d9c2ed9cc07f13c0f58230b50baeae8912a5b001e93abfbca705b2ee609102c)\n   and\n   [`testfile.stuffit7.win.password.exe`](https://www.virustotal.com/gui/file/2d9964149c0a8bbf11ce991cf1bab6c77071c36b0ae0764c9e04c7e73be81511)\n   get five false positives each (which don't agree with each other) out of 67\n   scanners checked. This is pretty typical among self-extracting archives I've\n   tested, regardless of format or SFX stub.\n2. [`testfile.stuffit_deluxe_2009.win.backcompat.exe`](https://www.virustotal.com/gui/file/d5ba1a008f6c43ef448b6f9740997fb3525ef92d893fd55ed88b73c821aae2db)\n   gets four false positives. Basically the same ones as before.\n3. [`testfile.stuffit_deluxe_2009.win.install.exe`](https://www.virustotal.com/gui/file/f8f70a59b91678144599c6f799e1da2e03e3e106e694f861a141bfd594c41994)\n   gets 13 detections out of 67, which is unusual, but still reasonable.\n\n   (Especially when seven of them are the exact same\n   `Gen:Trojan.Heur.RP.DmHfbSj@Wfoi` heuristic signature which probably just\n   means \"I don't know how to scan inside a SitX file but I know that StuffIt\n   2009 'non-MSI Install' self-extractor stub was used by at least one trojan in\n   the past\".)\n\n4. [`testfile.stuffit_deluxe_2010.win.backcompat.exe`](https://www.virustotal.com/gui/file/b0508a9a8df8131d3c914fb1f173ad1e3c43e6d3ac4c8666376aad439c51e152)\n   gets 10 heuristic detections out of 67 and the ones that say more than\n   \"generic\" can't agree on what kind of badware it's supposed to be. Again, all\n   no-name scanners.\n5. [`testfile.stuffit_deluxe_2010.win.install.exe`](https://www.virustotal.com/gui/file/a3a138af0f3810d3fdd15edf684690e946a1413d721341d9bf68b0549d1f2696)\n   gets 11 heuristic detections out of 65. Again, from the no-name peanut\n   gallery with no apparent agreement on what's supposed to be bad about it, so\n   I'm guessing they're just panicking at the sight of a UPX-packed\n   self-extractor stub.\n\n...etc. etc. etc.\n\nGiven that five or six heuristic false positives for a non-UPX-packed\nself-extractor stub is pretty typical in my experience, that each version of\nStuffIt was installed fresh (for the Windows ones, each into its own brand new\nWine prefix) from official, read-only install media, and that there were at\nleast five scanners that said nothing was wrong for every scanner that\ncomplained, I'm not worried.\n\n(Especially given that the scanners in question can't agree on whether the\nself-extractor stub from a fresh install of StuffIt from an official retail\nCD-ROM onto a fresh install of MacOS onto a blank hard drive from an official\nApple install CD-ROM, and stuck onto an archive containing no executable files,\nis adware, a trojan, or a worm.)\n\n## Future Plans\n\n- Look into writing some AppleScript to provide an automated way to re/generate\n  the Mac-originated ones, similar to the `Makefile` for my RAR test files.\n- Come up with a way to script the StuffIt GUIs inside Wine so I can have a\n  scripted way to re/generate the Windows-originated ones similar to the\n  `Makefile` for my RAR test files.\n  ([LDTP/Cobra](https://en.wikipedia.org/wiki/Linux_Desktop_Testing_Project)?)\n- Regenerate files from versions which support Faster vs. Better compression to\n  provide both variants.\n- Try out the copies of StuffIt 5.0 and 5.5 that I acquired... likely with the\n  help of the 5.0.2, 5.1, and/or 5.5.1 update patches I found since I don't think the\n  base versions are compatible with Mac OS 9.2.\n- Generate `.sitx` test files with files in the rest of the formats supported by\n  SitX's proprietary recompression option. (Lossless JPEG, JPEG 2000, BMP, GIF,\n  TIFF, PSD, PICT, PXM, MP3, ZIP, and PDF)\n- Try to get my Macintosh copies of StuffIt working inside\n  [Executor](\u003chttps://en.wikipedia.org/wiki/Executor_(software)\u003e) or\n  [Executor 2000](https://github.com/autc04/executor)) as a means to reduce the\n  number of proprietary components needed to reproduce my results.\n- Once I have scripting solutions, ensure I've got test files for every\n  combination of things like encryption vs. no encryption, backwards\n  compatibility vs. no backwards compatibility, etc.\n- Once I have a mac that can run a version of Mac OS older than 9.2 (or the\n  special version of 9.1 that Norton Systemworks for Mac boots into), and, thus,\n  can run StuffIt Deluxe 5.0 without it crashing instantly, make some StuffIt\n  Deluxe 5.0 test files.\n- Given that Wikipedia says new StuffIt releases had a bad habit of introducing\n  backwards-incompatible format changes, keep an eye out for eBay listings for\n  earlier registered versions, such as registered non-Deluxe releases of\n  StuffIt, StuffIt for Macintosh versions 1.5.1 or lower and versions prior to\n  3.x, and Windows versions prior to 7.0.\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\nWhile I don't hold copyright to the self-extractor stubs present in the\nself-extracting test archives, they may be redistributed freely.\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\"\u003eStuffIt 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%2Fstuffit-test-files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssokolow%2Fstuffit-test-files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssokolow%2Fstuffit-test-files/lists"}