aboutsummaryrefslogtreecommitdiff
path: root/src/unityfs.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-02-11 13:38:34 +0100
committermetamuffin <metamuffin@disroot.org>2025-02-11 13:38:34 +0100
commitb3ae58d1ab1f3b35b4a86234e424b3675af323e5 (patch)
tree6887335a582a9e947e060e5931e3f325d67aab17 /src/unityfs.rs
parentd8d00eb146241978ef21ed4d6c35ac9c68b1a86e (diff)
downloadunity-tools-b3ae58d1ab1f3b35b4a86234e424b3675af323e5.tar
unity-tools-b3ae58d1ab1f3b35b4a86234e424b3675af323e5.tar.bz2
unity-tools-b3ae58d1ab1f3b35b4a86234e424b3675af323e5.tar.zst
pub things and rename compression scheme to lowercase
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!(),
}
}
}