MacBinary
Dan Tobias (Talk | contribs) |
(software) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 4: | Line 4: | ||
|extensions={{ext|bin}} | |extensions={{ext|bin}} | ||
|mimetypes={{mimetype|application/macbinary}}, {{mimetype|application/x-macbinary}} | |mimetypes={{mimetype|application/macbinary}}, {{mimetype|application/x-macbinary}} | ||
+ | |wikidata={{wikidata|Q1882400}} | ||
+ | |pronom={{PRONOM|fmt/1761}}, {{PRONOM|fmt/1762}}, {{PRONOM|fmt/1763}} | ||
+ | |released=1985 | ||
}} | }} | ||
− | + | '''MacBinary''' is a format for encoding Macintosh files for transmission including directory metadata and both the data and [[Resource Fork|resource forks]], so that all system-specific aspects of the file can be reconstituted at the other end of the transmission. It is similar in concept to the [[Binary II]] format for the Apple II. Some other archiving and transfer programs had support for MacBinary built in, including a version of [[BinHex]] which uses this encoding (though there are other BinHex versions that have their own manner of including resource fork data). | |
− | '''MacBinary''' is a format for encoding Macintosh files for transmission including directory metadata and both the data and resource forks, so that all system-specific aspects of the file can be reconstituted at the other end of the transmission. It is similar in concept to the [[Binary II]] format for the Apple II. Some other archiving and transfer programs had support for MacBinary built in, including a version of [[BinHex]] which uses this encoding (though there are other BinHex versions that have their own manner of including resource fork data). | + | |
Several different versions of this format have been released to accommodate changes in the Mac filesystem. (There was a MacBinary II, MacBinary III, and a proposed but little-used MacBinary II+.) Since the release of OS X, different archivers have been used and MacBinary has gone out of common use. | Several different versions of this format have been released to accommodate changes in the Mac filesystem. (There was a MacBinary II, MacBinary III, and a proposed but little-used MacBinary II+.) Since the release of OS X, different archivers have been used and MacBinary has gone out of common use. | ||
− | == | + | == Specifications == |
− | + | ||
* [http://files.stairways.com/other/macbinaryii-standard-info.txt MacBinary II spec] | * [http://files.stairways.com/other/macbinaryii-standard-info.txt MacBinary II spec] | ||
* [http://files.stairways.com/other/macbinaryiiplus-spec-info.txt MacBinary II+ proposed spec] | * [http://files.stairways.com/other/macbinaryiiplus-spec-info.txt MacBinary II+ proposed spec] | ||
− | * [http://sourceforge.net/projects/macbinconv/ Mac Binary Converter] | + | * [https://web.archive.org/web/19991103230427/http://www.lazerware.com:80/formats/macbinary/macbinary.html MacBinary Standard Proposal - Original version, revision 3] (from archive.org) |
+ | * [https://web.archive.org/web/20050404132623/http://www.lazerware.com:80/formats/macbinary/macbinary_ii.html MacBinary II Standard Proposal - Revision 7/24/87] (from archive.org) | ||
+ | * [https://web.archive.org/web/20050305044255/http://www.lazerware.com:80/formats/macbinary/macbinary_iii.html MacBinary III Standard Proposal] (from archive.org) | ||
+ | * [https://github.com/mietek/theunarchiver/wiki/MacBinarySpecs Collected MacBinary specs], from The Unarchiver GitHub wiki | ||
+ | * {{EGFF|macpaint|Macintosh Paint}}, from the [[Encyclopedia of Graphics File Formats]] - Includes a description of MacBinary | ||
+ | * [https://vintageapple.org/macprogramming/pdf/The_Programmers_Apple_Mac_Sourcebook_1989.pdf#page=112 MacBinary format description in the Apple Mac Sourcebook (1989)] | ||
+ | |||
+ | == Software == | ||
+ | * [[The Unarchiver]] | ||
+ | * {{Deark}} | ||
+ | |||
+ | ==Sample files== | ||
+ | * [https://archive.org/download/ClassicMacImages Classic Macintosh Applications in MacBinary format] | ||
+ | * {{DexvertSamples|archive/macBinary}} | ||
+ | * {{DexvertSamples|executable/macOSExecutable}} | ||
+ | |||
+ | == Links == | ||
+ | * [[Wikipedia:MacBinary|Wikipedia article]] | ||
+ | * [https://sourceforge.net/projects/macbinconv/ Mac Binary Converter] | ||
+ | * [http://tools.ietf.org/html/draft-newman-macbin-binhex-harmful-00 MacBinary and Binhex 4.0 considered harmful] | ||
[[Category:Macintosh]] | [[Category:Macintosh]] |
Latest revision as of 04:21, 20 June 2024
MacBinary is a format for encoding Macintosh files for transmission including directory metadata and both the data and resource forks, so that all system-specific aspects of the file can be reconstituted at the other end of the transmission. It is similar in concept to the Binary II format for the Apple II. Some other archiving and transfer programs had support for MacBinary built in, including a version of BinHex which uses this encoding (though there are other BinHex versions that have their own manner of including resource fork data).
Several different versions of this format have been released to accommodate changes in the Mac filesystem. (There was a MacBinary II, MacBinary III, and a proposed but little-used MacBinary II+.) Since the release of OS X, different archivers have been used and MacBinary has gone out of common use.
Contents |
[edit] Specifications
- MacBinary II spec
- MacBinary II+ proposed spec
- MacBinary Standard Proposal - Original version, revision 3 (from archive.org)
- MacBinary II Standard Proposal - Revision 7/24/87 (from archive.org)
- MacBinary III Standard Proposal (from archive.org)
- Collected MacBinary specs, from The Unarchiver GitHub wiki
- Macintosh Paint, from the Encyclopedia of Graphics File Formats - Includes a description of MacBinary
- MacBinary format description in the Apple Mac Sourcebook (1989)
[edit] Software
[edit] Sample files
- Classic Macintosh Applications in MacBinary format
- dexvert samples — archive/macBinary
- dexvert samples — executable/macOSExecutable