aboutsummaryrefslogtreecommitdiff
path: root/src/unityfs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/unityfs.rs')
-rw-r--r--src/unityfs.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/unityfs.rs b/src/unityfs.rs
index f9a8d34..d7659b8 100644
--- a/src/unityfs.rs
+++ b/src/unityfs.rs
@@ -248,32 +248,32 @@ impl<T: Seek + Read> Seek for NodeReader<'_, T> {
#[derive(Debug, Clone, Copy, PartialEq)]
enum CompressionScheme {
None,
- LZMA,
- LZ4,
- LZ4HC,
- LZHAM,
+ Lzma,
+ Lz4,
+ Lz4hc,
+ Lzham,
}
impl CompressionScheme {
pub fn from_flag_num(n: u8) -> Option<CompressionScheme> {
Some(match n & 0x3f {
0 => CompressionScheme::None,
- 1 => CompressionScheme::LZMA,
- 2 => CompressionScheme::LZ4,
- 3 => CompressionScheme::LZ4HC,
- 4 => CompressionScheme::LZHAM,
+ 1 => CompressionScheme::Lzma,
+ 2 => CompressionScheme::Lz4,
+ 3 => CompressionScheme::Lz4hc,
+ 4 => CompressionScheme::Lzham,
_ => return None,
})
}
pub fn decompress(&self, block: Vec<u8>, decomp_size: usize) -> Result<Vec<u8>> {
match self {
CompressionScheme::None => Ok(block),
- CompressionScheme::LZMA => {
+ CompressionScheme::Lzma => {
let mut r = lzma::Reader::from(Cursor::new(block))?;
let mut buf = Vec::new();
r.read_to_end(&mut buf)?;
Ok(buf)
}
- CompressionScheme::LZ4HC | CompressionScheme::LZ4 => {
+ CompressionScheme::Lz4hc | CompressionScheme::Lz4 => {
Ok(lz4_flex::block::decompress(&block, decomp_size)?)
}
// CompressionScheme::LZ4HC | CompressionScheme::LZ4 => {
@@ -281,7 +281,7 @@ impl CompressionScheme {
// Ok(lz4::block::decompress(&block, Some(decomp_size as i32))?)
// Ok(lz4::block::decompress(&block, None)?)
// }
- CompressionScheme::LZHAM => todo!(),
+ CompressionScheme::Lzham => todo!(),
}
}
}