Working on re-doing decompression

This commit is contained in:
Caleb J. Gardner
2026-03-21 02:13:36 -05:00
parent df22cf6529
commit 54aaf30ea5
11 changed files with 213 additions and 238 deletions
+8 -2
View File
@@ -1,7 +1,6 @@
const std = @import("std");
const math = std.math;
const CompressionType = @import("decomp.zig").CompressionType;
const InodeRef = @import("inode.zig").Ref;
const SQUASHFS_MAGIC: u32 = std.mem.readInt(u32, "hsqs", .little);
@@ -20,7 +19,14 @@ pub const Superblock = packed struct {
mod_time: u32,
block_size: u32,
frag_count: u32,
compression: CompressionType,
compression: enum(u16) {
gzip = 1,
lzma,
lzo,
xz,
lz4,
zstd,
},
block_log: u16,
flags: packed struct {
inode_uncompressed: bool,