AppleSingle

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Changed primary category. It ought to be the same as MacBinary's.)
(sample files)
 
(2 intermediate revisions by one user not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Archiving
 
|subcat=Archiving
 +
|extensions={{ext|as}}, others
 
|mimetypes={{mimetype|application/applefile}}
 
|mimetypes={{mimetype|application/applefile}}
 
|pronom={{PRONOM|fmt/967}}, {{PRONOM|fmt/968}}
 
|pronom={{PRONOM|fmt/967}}, {{PRONOM|fmt/968}}
 +
|kaitai struct=apple_single_double
 +
|released=1990
 
}}
 
}}
 
[[AppleSingle]] is one of the systems used to store the [[Resource Fork]] of Macintosh files on filesystems not natively supporting it, something which became necessary when Apple moved to Unix-based operating systems instead of "classic" MacOS. [[AppleDouble]] is an alternative format to accomplish the same end, using two files where AppleSingle uses one.
 
[[AppleSingle]] is one of the systems used to store the [[Resource Fork]] of Macintosh files on filesystems not natively supporting it, something which became necessary when Apple moved to Unix-based operating systems instead of "classic" MacOS. [[AppleDouble]] is an alternative format to accomplish the same end, using two files where AppleSingle uses one.
  
AppleSingle combines the data and resource forks with Finder meta-information into a single file, similar in concept to [[MacBinary]].
+
AppleSingle combines the data and resource forks with [[Finder information|Finder meta-information]] into a single file, similar in concept to [[MacBinary]].
  
== Format detail links ==
+
== Identification ==
* [http://kaiser-edv.de/documents/AppleSingle_AppleDouble.pdf File format details]
+
AppleSingle files begin with signature bytes (hex) {{magic|00 05 16 00}}.
* RFC 1740 (describes various Mac-specific formats)
+
 
 +
== Specifications ==
 +
Refer to [[AppleDouble#Specifications]].
  
 
== Utilities ==
 
== Utilities ==
 
* [http://sourceforge.net/projects/macbinconv/ Mac Binary Converter]
 
* [http://sourceforge.net/projects/macbinconv/ Mac Binary Converter]
 
* [https://metacpan.org/pod/Mac::AppleSingleDouble Mac::AppleSingleDouble Perl library]
 
* [https://metacpan.org/pod/Mac::AppleSingleDouble Mac::AppleSingleDouble Perl library]
 +
 +
== Sample files ==
 +
* {{DexvertSamples|archive/appleSingle}}
  
 
== Other links ==
 
== Other links ==
 
* [[Wikipedia:AppleSingle and AppleDouble formats|Wikipedia article]]
 
* [[Wikipedia:AppleSingle and AppleDouble formats|Wikipedia article]]
* [http://tools.ietf.org/html/draft-newman-macbin-binhex-harmful-00 MacBinary and Binhex 4.0 considered harmful]
+
* [https://tools.ietf.org/html/draft-newman-macbin-binhex-harmful-00 MacBinary and Binhex 4.0 considered harmful]
 
* [https://groups.google.com/forum/#!msg/droid-list/G35r2kwtPCY/G4HXpuuwFAAJ Discussion and sample files on creating a DROID signature for AppleSingle]
 
* [https://groups.google.com/forum/#!msg/droid-list/G35r2kwtPCY/G4HXpuuwFAAJ Discussion and sample files on creating a DROID signature for AppleSingle]
  
 
[[Category:Macintosh]]
 
[[Category:Macintosh]]
 
[[Category:Filesystem]]
 
[[Category:Filesystem]]

Latest revision as of 04:19, 20 June 2024

File Format
Name AppleSingle
Ontology
Extension(s) .as, others
MIME Type(s) application/applefile
PRONOM fmt/967, fmt/968
Kaitai Struct Spec apple_single_double.ksy
Released 1990

AppleSingle is one of the systems used to store the Resource Fork of Macintosh files on filesystems not natively supporting it, something which became necessary when Apple moved to Unix-based operating systems instead of "classic" MacOS. AppleDouble is an alternative format to accomplish the same end, using two files where AppleSingle uses one.

AppleSingle combines the data and resource forks with Finder meta-information into a single file, similar in concept to MacBinary.

Contents

[edit] Identification

AppleSingle files begin with signature bytes (hex) 00 05 16 00.

[edit] Specifications

Refer to AppleDouble#Specifications.

[edit] Utilities

[edit] Sample files

[edit] Other links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox