Expand description
snes_compress
provides functions for decompressing and recompressing snes data.
§Supported Formats
- LZ1
- LZ19
- LZ2
- LZ3
- LZ5
- RLE1
- RLE2
§Example
use snes_compress::{CompressionType, errors::{DecompressionError, CompressionError}};
fn decompress_data(compressed_data: &[u8]) -> Result<Vec<u8>, DecompressionError> {
snes_compress::decompress(compressed_data, CompressionType::LZ5)
}
fn compress_data(decompressed_data: &[u8]) -> Result<Vec<u8>, CompressionError> {
snes_compress::compress(decompressed_data, CompressionType::LZ5)
}