NCZ decompression #9

Open
opened 2026-10-14 19:01:24 +02:00 by ClaudeSafari · 0 comments
Member

Port ncz.py: sections, zstd blocks, AES-CTR re-encryption. Streaming.

Spec: §2.1 ncz

Done when

  • Decompressed NCA identical to the Python output
Port `ncz.py`: sections, zstd blocks, AES-CTR re-encryption. Streaming. Spec: [§2.1 `ncz`](https://git.benoitsafari.com/safari-slop-apps/safari-slopapps-nx-archiver/src/branch/main/docs/SPEC.md) ## Done when - Decompressed NCA identical to the Python output
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#12 CLI: make-xci
safari-slop-apps/safari-slopapps-nx-archiver
#13 CLI: nsp-to-xci
safari-slop-apps/safari-slopapps-nx-archiver
#16 CLI: xci-update
safari-slop-apps/safari-slopapps-nx-archiver
#24 read_game_info and the info command
safari-slop-apps/safari-slopapps-nx-archiver
#30 NSZ compression and nsp-to-nsz / nsz-to-nsp
safari-slop-apps/safari-slopapps-nx-archiver
Depends on
#4 Crypto: AES-XTS (Nintendo sectors) and AES-CTR
safari-slop-apps/safari-slopapps-nx-archiver
#6 PFS0 (NSP): read, extract, build
safari-slop-apps/safari-slopapps-nx-archiver
Reference
safari-slop-apps/safari-slopapps-nx-archiver#9
No description provided.