Matt Nadareski
15109bed88
Update IO to 1.8.0
2025-10-27 22:15:54 -04:00
Matt Nadareski
8a18c8de34
Update rolling tag
2025-10-26 20:31:03 -04:00
HeroponRikiBestest
2f093a80c7
increase buffer size for isexe reading / writing based on deterous's … ( #28 )
...
* increase buffer size for isexe reading / writing based on deterous's input
* remove comment
2025-10-26 18:54:35 -04:00
Matt Nadareski
5df1af9c17
Minor cleanup and additions
2025-10-23 16:05:12 -04:00
HeroponRikiBestest
d5ab37a5a6
Add extraction for installshield executables. ( #27 )
...
* Add extractor for installshield executables.
* Add comment
* Fix intendation.
* Ensure PRs recursively pull
* Rebase
* Fix formatting for parsex
* newline before obj.name
* Changed while loop check to a position vs length check
* Specify type for chunkSize
* declare chunksize as a const int outside of the loop
* Open file writer with using
* Call fs.flush after every write.
* Improved chunk writing loop.
* Remove now-unecessary variable
* Properly handle extracting files of size greater than int32.
* Use long for overlay address
* create deserializer outside of loop.
* Move null check.
* Don't cache position.
---------
Co-authored-by: Matt Nadareski <mnadareski@outlook.com >
2025-10-23 15:38:51 -04:00
Matt Nadareski
ed9ecf0da9
Ensure PRs recursively pull
2025-10-23 12:08:47 -04:00
Matt Nadareski
4fc17197ca
Fix inverted logic of file only flag
2025-10-19 17:59:56 -04:00
Matt Nadareski
94a9cf0c3f
Minor tweak to Wise debug statements
2025-10-17 09:56:04 -04:00
Matt Nadareski
1d9e12183f
Bump version
2.0.2
2025-10-07 12:42:06 -04:00
Matt Nadareski
aaa8bbe709
This was inconsistent too
2025-10-07 11:25:35 -04:00
Matt Nadareski
805d1b9ad8
Not sure why this part was inconsistent
2025-10-07 11:21:39 -04:00
Matt Nadareski
d24d3e5adb
Remove now-unused constants
2025-10-07 10:48:31 -04:00
Matt Nadareski
d3a7d552c3
Use main feature pattern with InfoPrint
2025-10-07 10:20:57 -04:00
Matt Nadareski
9f1c5e2bd2
Use main feature pattern with ExtractionTool
2025-10-07 10:04:19 -04:00
Matt Nadareski
1ec4ea8354
Update packages
2025-10-07 09:37:42 -04:00
Matt Nadareski
e4fab52489
Use CommandLine library for executables
2025-10-06 09:32:01 -04:00
Matt Nadareski
e029fa4833
Skip warning around GC.SharpCompress inclusion
2.0.1
2025-10-05 17:02:44 -04:00
Matt Nadareski
2c3f229a6a
Bump version
2025-10-05 16:59:33 -04:00
Matt Nadareski
3558d3532c
Do not update offset on name offset
2025-10-02 13:33:51 -04:00
Matt Nadareski
ad5314dc22
Minor tweak
2025-10-01 20:08:33 -04:00
Matt Nadareski
eaa5bb5662
Sections can't be null
2025-10-01 20:06:05 -04:00
Matt Nadareski
fcdc703595
Update readme to be accurate again
2025-09-30 20:58:52 -04:00
Matt Nadareski
ef9fa562ab
More BZip documenting
2025-09-30 20:35:40 -04:00
Matt Nadareski
ac285c48fe
Start documenting BZip in code
2025-09-30 20:25:18 -04:00
Matt Nadareski
e57ad65210
Migrate to GrindCore fork of SharpCompress
2025-09-30 19:52:14 -04:00
Matt Nadareski
0fc3a30422
Print a couple more XZ fields
2025-09-30 14:09:40 -04:00
Matt Nadareski
49f6704694
Add initial XZ printer
2025-09-30 14:05:34 -04:00
Matt Nadareski
6df712c538
Add XZ parsing to wrapper
2025-09-30 13:56:21 -04:00
Matt Nadareski
bda3076a30
Further XZ parsing fixes
2025-09-30 13:56:11 -04:00
Matt Nadareski
89e8e7c706
Fix more XZ parsing; use read-from-end
2025-09-30 13:22:26 -04:00
Matt Nadareski
c10835d221
Start fixing XZ parsing
2025-09-30 13:08:53 -04:00
Matt Nadareski
a6801350ea
Fix issue with XZ enum
2025-09-30 12:48:12 -04:00
Matt Nadareski
c7a5a62041
Require exact versions for build
2025-09-30 11:09:37 -04:00
Matt Nadareski
749b35e5cb
Slight tweak to CHD v5 model
2025-09-30 10:59:44 -04:00
Matt Nadareski
3c520d33eb
Add XZ reader, fix some minor issues
2025-09-30 09:47:19 -04:00
Matt Nadareski
635170a051
Add reference for BZ2
2025-09-29 23:38:40 -04:00
Matt Nadareski
9619311d11
Store variable-length numbers as ulong
2025-09-29 23:32:58 -04:00
Matt Nadareski
4bee14835c
Fix last couple of commits
2025-09-29 23:12:23 -04:00
Matt Nadareski
f44059e16a
Add XZ variable length helper methods
2025-09-29 23:07:05 -04:00
Matt Nadareski
bfb206a06d
Add XZ models
2025-09-29 22:56:53 -04:00
Matt Nadareski
6b7b05eb31
Port some extensions for GZip from ST
2025-09-29 22:04:10 -04:00
Matt Nadareski
a9a2a04332
Store raw extras field for odd formatting
2025-09-29 21:49:20 -04:00
Matt Nadareski
50459645dd
Add a couple GZ constants
2025-09-29 21:39:37 -04:00
Matt Nadareski
564386038f
Try using Environment instead of compiler flags
2025-09-29 12:29:14 -04:00
Matt Nadareski
9f229aad47
Bump version
2.0.0
2025-09-29 07:27:50 -04:00
Matt Nadareski
f6f6ea21b4
Sync README with help text
2025-09-28 21:47:37 -04:00
Matt Nadareski
ec416d5631
Document all local samples
2025-09-27 22:47:43 -04:00
Matt Nadareski
335cbca8fb
Add clarification
2025-09-27 22:04:20 -04:00
Matt Nadareski
ab8d5ec475
Split unknown AddD field, fix TODO
2025-09-27 22:02:10 -04:00
Matt Nadareski
ef9f050fbf
Signature is clearly a string
2025-09-27 21:47:55 -04:00