Add support for reading resource fork in Windows. #183

Open
opened 2026-01-29 15:12:26 +00:00 by claunia · 3 comments
Owner

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 filter filter in Windows when it is stored in an Alternate Data Stream.

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 filter` filter in Windows when it is stored in an Alternate Data Stream.
claunia added the feature requestfilter labels 2026-01-29 15:12:26 +00:00
Author
Owner

@claunia commented on GitHub (Dec 7, 2019):

Add support for reading resource fork in Windows

@claunia commented on GitHub (Dec 7, 2019): ![](https://github.trello.services/images/mini-trello-icon.png) [Add support for reading resource fork in Windows](https://trello.com/c/Ams8uygi/24-add-support-for-reading-resource-fork-in-windows)
Author
Owner

@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).

@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).
Author
Owner

@claunia commented on GitHub (Oct 16, 2025):

you're bored or something?

@claunia commented on GitHub (Oct 16, 2025): you're bored or something?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#183