Skip to content

feat: add support for zstd compressed inodes#131

Merged
qkaiser merged 1 commit into
mainfrom
improve-ubifs-zstd
Jun 16, 2026
Merged

feat: add support for zstd compressed inodes#131
qkaiser merged 1 commit into
mainfrom
improve-ubifs-zstd

Conversation

@qkaiser

@qkaiser qkaiser commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Upstream Linux defines UBIFS_COMPR_ZSTD in the UBIFS media format and has a zstd compressor/decompressor path in fs/ubifs/compress.c

It fell through to return data, so raw zstd frames were written into extracted files.

Now it's being extracted with zstandard library.

Tested on samples observed in the wild, will be tested through synthetic integration tests in unblob.

Upstream Linux defines UBIFS_COMPR_ZSTD in the UBIFS media format and
has a zstd compressor/decompressor path in fs/ubifs/compress.c

It fell through to return data, so raw zstd frames were written into
extracted files.

Now it's being extracted with zstandard library.

Tested on samples observed in the wild, will be tested through synthetic
integration tests in unblob.
@qkaiser qkaiser self-assigned this Jun 15, 2026
@qkaiser qkaiser added enhancement python Pull requests that update python code labels Jun 15, 2026
@qkaiser qkaiser merged commit 8804f7c into main Jun 16, 2026
1 check passed
@qkaiser qkaiser deleted the improve-ubifs-zstd branch June 16, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants