XCI: parse and build #8

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

Port xci.py: card header, partitions, gamecard size code, padded partitions.

Spec: §2.1 xci

Done when

  • Round-trip build → parse on synthetic XCI
Port `xci.py`: card header, partitions, gamecard size code, padded partitions. Spec: [§2.1 `xci`](https://git.benoitsafari.com/safari-slop-apps/safari-slopapps-nx-archiver/src/branch/main/docs/SPEC.md) ## Done when - Round-trip build → parse on synthetic XCI
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
#14 CLI: xci-extract and nsp-extract
safari-slop-apps/safari-slopapps-nx-archiver
#15 CLI: xci-modify
safari-slop-apps/safari-slopapps-nx-archiver
#16 CLI: xci-update
safari-slop-apps/safari-slopapps-nx-archiver
#17 CLI: xci-trim
safari-slop-apps/safari-slopapps-nx-archiver
Depends on
#5 NCA header: decrypt, parse, re-encrypt
safari-slop-apps/safari-slopapps-nx-archiver
#7 HFS0: read, extract, build with SHA-256 hashes
safari-slop-apps/safari-slopapps-nx-archiver
Reference
safari-slop-apps/safari-slopapps-nx-archiver#8
No description provided.