Matt Nadareski
|
6b6b7c6289
|
Reduce complexity of MS-CAB extraction paths
|
2025-08-29 08:29:05 -04:00 |
|
Matt Nadareski
|
baa3b272ab
|
Extraction tool can pretend everything works
|
2025-08-29 08:20:55 -04:00 |
|
Matt Nadareski
|
d7c4f244cc
|
Make the if/else chain into a switch
|
2025-08-29 08:13:58 -04:00 |
|
Matt Nadareski
|
e21d226564
|
Use wrapper description to simplify cases
|
2025-08-29 08:08:02 -04:00 |
|
Matt Nadareski
|
6ff6a7d4a4
|
Uncomment MPQ, still not hooked back up
|
2025-08-29 08:03:01 -04:00 |
|
Matt Nadareski
|
daf19a561c
|
Add UnshieldSharp to ExtractionTool directly
|
2025-08-29 08:01:27 -04:00 |
|
Matt Nadareski
|
26226a75ff
|
Update nuget packages
|
2025-08-29 07:56:51 -04:00 |
|
Matt Nadareski
|
4473edf476
|
Comments cleanup
|
2025-08-29 07:54:20 -04:00 |
|
Matt Nadareski
|
54cf0a6470
|
Expand the search window for embedded data
|
2025-08-28 23:56:05 -04:00 |
|
Matt Nadareski
|
0eb8f7e538
|
Extract overlay data for NE
|
2025-08-28 23:52:09 -04:00 |
|
Matt Nadareski
|
23b72c65ba
|
Forgot to use the resource offset
|
2025-08-28 23:02:25 -04:00 |
|
Matt Nadareski
|
db7d89600c
|
Handle PKZIP SFX by extracting the archive portion
|
2025-08-28 23:01:55 -04:00 |
|
Matt Nadareski
|
67d51ad1d6
|
Handle RAR SFX by extracting the archive portion
|
2025-08-28 22:42:15 -04:00 |
|
Matt Nadareski
|
56b71cf7fe
|
Overlay deals with real data only
|
2025-08-28 22:41:49 -04:00 |
|
Matt Nadareski
|
e0ec2a521f
|
Handle 7z SFX by extracting the archive portion
|
2025-08-28 22:21:25 -04:00 |
|
Matt Nadareski
|
e8589ac7b5
|
Fix offset read issues in resource table
|
2025-08-28 21:52:35 -04:00 |
|
Matt Nadareski
|
21e425acee
|
Split up PE parsing a bit for readability
|
2025-08-28 21:35:05 -04:00 |
|
Matt Nadareski
|
ee316052ae
|
Add ExtractionTool to readme
|
2025-08-28 20:14:08 -04:00 |
|
Matt Nadareski
|
3463936ae0
|
Fix extracting SFX archives
|
2025-08-28 20:00:05 -04:00 |
|
Matt Nadareski
|
5ff947b279
|
Add non-model constructors for PKZIP
|
2025-08-28 19:59:24 -04:00 |
|
Matt Nadareski
|
fdf2ea84ec
|
Fix intermittent 7z solid issues
|
2025-08-28 19:59:06 -04:00 |
|
Matt Nadareski
|
ad9b001b6a
|
Downstream from IO
|
2025-08-28 19:47:34 -04:00 |
|
Matt Nadareski
|
1308571c10
|
Smarter handling
|
2025-08-28 15:53:16 -04:00 |
|
Matt Nadareski
|
b8cb3419c1
|
Fix odd resource parsing issues
|
2025-08-28 15:49:02 -04:00 |
|
Matt Nadareski
|
02533cf947
|
Somewhat add SFX support
|
2025-08-28 15:26:37 -04:00 |
|
Matt Nadareski
|
bf8bd04dc7
|
Fix missing package
|
2025-08-28 15:22:05 -04:00 |
|
Matt Nadareski
|
1894376ab6
|
Initial migration of ExtractionTool
|
2025-08-28 15:11:21 -04:00 |
|
Matt Nadareski
|
c789e4df44
|
Replace simpler gzip extract with more robust version
|
2025-08-28 14:17:15 -04:00 |
|
Matt Nadareski
|
884685de4a
|
Fix GZip extraction
|
2025-08-28 14:15:39 -04:00 |
|
Matt Nadareski
|
7fda7be457
|
Fix significant issue with how view streams are used
|
2025-08-28 14:10:08 -04:00 |
|
Matt Nadareski
|
5daf759033
|
Add debug logging for tar extraction
|
2025-08-28 13:16:39 -04:00 |
|
Matt Nadareski
|
589ab0896a
|
Replace SharpCompress with native extract for tar
|
2025-08-28 13:03:59 -04:00 |
|
Matt Nadareski
|
7645ab978f
|
Fix obvious bug
|
2025-08-28 12:59:50 -04:00 |
|
Matt Nadareski
|
e6497289da
|
Add experimental tar extraction
|
2025-08-28 12:56:43 -04:00 |
|
Matt Nadareski
|
95a9f4769d
|
Workaround to read block data
|
2025-08-28 12:16:07 -04:00 |
|
Matt Nadareski
|
7917601f7a
|
Slight formatting cleanup
|
2025-08-28 12:14:48 -04:00 |
|
Matt Nadareski
|
3400238fc5
|
Make tar printing a bit more comprehensive
|
2025-08-28 12:13:00 -04:00 |
|
Matt Nadareski
|
cbd335c6aa
|
Add and update tests
|
2025-08-28 10:12:08 -04:00 |
|
Matt Nadareski
|
9feaadd32a
|
Implement gzip parsing and printing
|
2025-08-28 09:56:52 -04:00 |
|
Matt Nadareski
|
2ec008b3b7
|
Add extension property to tar
|
2025-08-28 09:13:02 -04:00 |
|
Matt Nadareski
|
c9a462a1c6
|
Fix tar parsing and printing
|
2025-08-28 09:11:04 -04:00 |
|
Matt Nadareski
|
ab44aa7e68
|
Start implementing tar
|
2025-08-28 08:14:38 -04:00 |
|
Matt Nadareski
|
9b9d3176ec
|
Slightly more work
|
2025-08-28 07:54:22 -04:00 |
|
Matt Nadareski
|
5dda3e2c81
|
Add shell deserializers for gzip and tar
|
2025-08-28 07:52:43 -04:00 |
|
Matt Nadareski
|
4b8dc12c98
|
Add PKZIP extension properties
|
2025-08-27 21:59:30 -04:00 |
|
Matt Nadareski
|
044e4c4c75
|
Fill out remaining models, add printing
|
2025-08-27 21:48:01 -04:00 |
|
Matt Nadareski
|
2149630865
|
Fill in the remaining extras that have models
|
2025-08-27 20:40:56 -04:00 |
|
Matt Nadareski
|
3d435a1d7e
|
Start parsing some PKZIP extras
|
2025-08-27 19:20:07 -04:00 |
|
Matt Nadareski
|
f2d993a958
|
Fix UTF-8 encoded strings
|
2025-08-27 18:14:11 -04:00 |
|
Matt Nadareski
|
7bf75b8dc5
|
Minor cleanup
|
2025-08-27 17:59:11 -04:00 |
|