Skip to content

feat(handler): add apple archive handler - #1616

Open
elektrischermoench wants to merge 1 commit into
onekey-sec:mainfrom
elektrischermoench:feat/handler-apple-archive
Open

feat(handler): add apple archive handler#1616
elektrischermoench wants to merge 1 commit into
onekey-sec:mainfrom
elektrischermoench:feat/handler-apple-archive

Conversation

@elektrischermoench

Copy link
Copy Markdown
Contributor

Adds a handler for Apple Archive format (magic AA01). Parses the tag-length-value field stream and decompresses DATA fields with LZFSE, falling back to raw bytes when decompression fails. Supports path, symlink, extended attribute, and type fields.

New dependency: lzfse.

@elektrischermoench elektrischermoench added this to the Big Apple milestone Sep 1, 2026
@elektrischermoench elektrischermoench added format:vendor Custom vendor format format:archive enhancement New feature or request python Pull requests that update Python code labels Sep 1, 2026
@elektrischermoench
elektrischermoench force-pushed the feat/handler-apple-archive branch from caba1ee to d4513f8 Compare September 1, 2026 07:18
Adds a handler for Apple Archive format (magic AA01).
Parses the tag-length-value field stream and decompresses DATA
fields with LZFSE, falling back to raw bytes when decompression
fails. Supports path, symlink, extended attribute, and type fields.

New dependency: lzfse.
@elektrischermoench
elektrischermoench force-pushed the feat/handler-apple-archive branch from d4513f8 to 46f02c9 Compare September 1, 2026 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request format:archive format:vendor Custom vendor format python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant