mirror of
https://github.com/aaru-dps/Aaru.git
synced 2026-02-04 00:54:33 +00:00
Add support for reading resource fork in Windows. #183
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @claunia on GitHub (Dec 24, 2017).
Description
Some dump formats store data in the resource fork. This data should be natively accessed by the
no filterfilter in Windows when it is stored in an Alternate Data Stream.@claunia commented on GitHub (Dec 7, 2019):
@hippietrail commented on GitHub (Oct 16, 2025):
Note that "Resource Fork" is an Apple concept, not a WIndows concept.
Windows NT 3.1 introduced "ADS" (Alternate Data Streams) in NTFS and perhaps one reason was to be compatible with Mac resource forks.
Apple resource forks are one additional optional data stream. Windows ADS are multiple additional optional data streams.
Apple also had multiple additional forks, which are much more obscure than the resource fork. These are called "named forks".
There is quite a lot of confusion online between resource forks, named forks, and extended file attributes. You can find claims that the newer extended attributes are built on top of the old resource for or named fork system. In AFS at least it seems that the remaining resource fork support is built on top of the extended attribute system, the other way around.
The Apple IIgs with GS/OS v2.0 (System 4.0) also supports Resource Forks (but not Named Forks).
@claunia commented on GitHub (Oct 16, 2025):
you're bored or something?