smdiff-decoder

Crates.iosmdiff-decoder
lib.rssmdiff-decoder
version0.5.0
sourcesrc
created_at2024-06-07 16:15:22.438616
updated_at2024-06-07 16:15:22.438616
descriptionA pure Rust implementation for a SMDIFF decoder.
homepage
repositoryhttps://github.com/ThinkingJoules/smdiff
max_upload_size
id1264963
size14,185
Julian Stahl (ThinkingJoules)

documentation

README

Notes on Secondary Compressors

In theory compression algorithms should know when they have reached the end of the compressed data to decompress. My issues were finding rust libraries that didn't simply read to EOF.

For some reason the zstd rust lib doesn't behave well. I enabled single frame, but it keeps trying to read non-compressed data. I ended up using the ruzstd crate.

Commit count: 55

cargo fmt