Skip to content

Add zcia (compressed cia) file install support#2

Open
PabloMK7 wants to merge 1 commit into
nh-server:masterfrom
PabloMK7:z3ds
Open

Add zcia (compressed cia) file install support#2
PabloMK7 wants to merge 1 commit into
nh-server:masterfrom
PabloMK7:z3ds

Conversation

@PabloMK7

@PabloMK7 PabloMK7 commented Jul 15, 2025

Copy link
Copy Markdown

Adds support for installing zcia files. This files are compressed using zstd, which achieves a 20% average file compression (depends on the game/application). Install speed seems to be around 1.5MB/sec on my device (non-compressed is around 1.8MB/s).

So far only Azahar can compress cia files to zcia

The zstd library had to be added as a submodule in order to allow using the seekable format. While a 3ds portlib is provided by devKitPro, it lacks seekable support.

Remote zcia install will be implemented in a different PR.

@PabloMK7 PabloMK7 marked this pull request as draft July 15, 2025 18:12
@PabloMK7 PabloMK7 marked this pull request as ready for review July 16, 2025 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant