Caleb Gardner
700993b0e3
Finished up some errors
...
Kinda finished extraction
2026-05-13 06:21:01 -05:00
Caleb Gardner
78d1ee2937
Started concrete implementation of extraction
2026-05-13 01:12:02 -05:00
Caleb Gardner
d76b164e45
More work on extraction, especially for regular files
2026-05-08 06:06:33 -05:00
Caleb Gardner
5521b2ce6a
Started working on file extraction
2026-05-03 05:31:04 -05:00
Caleb Gardner
cbd2697c19
File openning
...
Start on data extraction
2026-05-03 04:40:49 -05:00
Caleb Gardner
a3f7b86e67
Updated a lot of packed structs to extern struct
...
Specified int types for remaining packed structs
Instead of manually decoding File & ExtFile structs, decode an extern struct first
Fixed some zstd issues
Some more File stuff
2026-05-02 06:10:24 -05:00
Caleb Gardner
ab606bdfa5
Fished decompression (maybe)
...
Added the necessary skeleton functions to re-add test
2026-05-01 07:05:52 -05:00
Caleb Gardner
b67d02074d
Started re-write (once again)
...
Main reason for this re-write is to be compatible with zig 0.16.0
2026-04-29 03:48:34 -05:00
Caleb J. Gardner
5f629df47c
alloc-ified many functions.
...
Updated README
2026-02-28 22:33:57 -06:00
Caleb J. Gardner
5ec12b5786
Finished adding multi-threaded extraction.
...
Added option in unsquashfs to specify the number of threads used.
Changed some functions to accept an allocator instead of just using
Archive's
Fixed run_tests.sh due to new c libraries
2026-02-08 15:14:35 -06:00
Caleb J. Gardner
053d64a954
Some cleanup to build zon.
...
Minor start on threaded extraction
2026-02-07 17:20:03 -06:00
Caleb J. Gardner
bcfd983f8d
Fixed a handful of errors when extracting.
...
Fixed issues with unsquashfs
2026-02-07 06:28:27 -06:00
Caleb J. Gardner
75502da1d0
Remove DecompMgr in favor of a much simpler fn ptr.
...
Moved more functionality to Inode instead of File.
Started doing some optimization around allocation.
Slight rework of ExtractionOptions.
2026-02-07 05:09:17 -06:00
Caleb J. Gardner
a316ba569f
Renamed File.dev to File.devNum
2026-02-06 23:22:21 -06:00
Caleb J. Gardner
f771ef7623
Work on extraction
2026-02-06 06:56:28 -06:00
Caleb J. Gardner
a76803aad1
Comments!
2026-01-31 05:14:00 -06:00
Caleb J. Gardner
2bcbc16613
Extraction Finished-ish
2026-01-29 06:46:52 -06:00
Caleb J. Gardner
3c98cf2cdb
EXTRACTION
2026-01-28 11:19:38 -06:00
Caleb J. Gardner
2c392cf250
Fixed a few bugs preventing basic functions
...
Worked on extraction, including creating DataReader
Added proper access to id, fragment, and export tables
2026-01-28 06:55:01 -06:00
Caleb J. Gardner
7aed59b5b1
Some fixes
2026-01-17 05:30:19 -06:00
Caleb J. Gardner
f3fb8a128f
Inodes! ExtractionOptions! Files! Directories!
2026-01-16 06:53:10 -06:00