Matt Nadareski
|
c14300ffbb
|
Port MS-ZIP for MS-CAB
|
2023-01-03 22:11:57 -08:00 |
|
Matt Nadareski
|
86ee4786a0
|
Add mostly-working MS-ZIP based on zlib
|
2022-12-31 10:57:49 -08:00 |
|
Matt Nadareski
|
f326a20019
|
Runtime identifiers, explicit .NET Framework 4.8
|
2022-12-29 21:06:14 -08:00 |
|
Matt Nadareski
|
c9c14bcebf
|
Add note of where to find implementation
|
2022-12-28 23:07:23 -08:00 |
|
Matt Nadareski
|
555dbd592c
|
Re-disable MS-CAB extraction on .NET 6.0
|
2022-12-28 22:31:46 -08:00 |
|
Matt Nadareski
|
63948767ef
|
Use more granular file opening
|
2022-12-22 22:03:32 -08:00 |
|
Matt Nadareski
|
4cc441afcf
|
Get rid of code duplication
|
2022-12-15 00:13:24 -08:00 |
|
Matt Nadareski
|
645a366dc5
|
Split MS-CAB into subfiles, LibMSPackSharp for .NET 6
|
2022-12-13 21:51:24 -08:00 |
|
Matt Nadareski
|
89dea30211
|
Update everything to support .NET 6.0 correctly
|
2022-12-11 15:32:09 -08:00 |
|
Matt Nadareski
|
9c8a677f13
|
Remove now-useless ShouldScan
|
2022-12-08 21:37:11 -08:00 |
|
Matt Nadareski
|
39f2dd88aa
|
Make it easier to support new file types
|
2022-12-08 21:32:52 -08:00 |
|
Matt Nadareski
|
3b12fef948
|
Fix build, fix Nuget
|
2022-10-17 12:26:57 -07:00 |
|
Matt Nadareski
|
8601f373bd
|
More work on MS-CAB and MSZIP
|
2022-07-08 13:07:03 -07:00 |
|
Matt Nadareski
|
3c783fdc68
|
Re-format some info data
|
2022-07-07 17:02:43 -07:00 |
|
Matt Nadareski
|
7968a79fe6
|
Add start of decompression
|
2022-07-07 16:33:15 -07:00 |
|
Matt Nadareski
|
af95ca08c3
|
Add dec/hex outputs
|
2022-07-07 15:24:24 -07:00 |
|
Matt Nadareski
|
06995b75d6
|
Move printing to classes
|
2022-07-07 15:16:34 -07:00 |
|
Matt Nadareski
|
1a2be26c72
|
Finalize intial info output
|
2022-07-07 15:10:31 -07:00 |
|
Matt Nadareski
|
a2a583e317
|
Add GetInfo, fix MSCABCabinet deserialize
|
2022-07-07 14:55:29 -07:00 |
|
Matt Nadareski
|
289a55ca21
|
Seek to file header location instead
|
2022-07-07 14:20:31 -07:00 |
|
Matt Nadareski
|
d604a6d784
|
Fix endregion tags
|
2022-07-07 13:27:31 -07:00 |
|
Matt Nadareski
|
cf34a0adee
|
Add Quantum framework
|
2022-07-07 13:27:13 -07:00 |
|
Matt Nadareski
|
083ded8a7e
|
Add framework for extract all files
|
2022-07-07 12:43:35 -07:00 |
|
Matt Nadareski
|
1517a66724
|
Add cabinet finding
|
2022-07-07 12:11:23 -07:00 |
|
Matt Nadareski
|
5385de0f0a
|
Add MS-ZIP deserialize and deflate
|
2022-07-07 12:02:25 -07:00 |
|
Matt Nadareski
|
43729b53f0
|
Add multi-cabinet note
|
2022-07-07 11:51:27 -07:00 |
|
Matt Nadareski
|
e4aa618f0b
|
Add automatic date-time translation
|
2022-07-07 11:49:57 -07:00 |
|
Matt Nadareski
|
4953673caf
|
Start writing CAB extraction
|
2022-07-07 11:37:53 -07:00 |
|
Matt Nadareski
|
35c6d4f36c
|
Add unused cabinet-level deserialization
|
2022-07-07 11:24:21 -07:00 |
|
Matt Nadareski
|
9108fa5a11
|
Add unused MS-CAB deserialization
|
2022-07-07 11:15:35 -07:00 |
|
Matt Nadareski
|
dc97feae39
|
Add unused structures for MS-CAB
|
2022-07-07 10:39:41 -07:00 |
|
Matt Nadareski
|
beac29c650
|
Re-add Wix for MS-CAB
Added until LibMSPackSharp can be fixed
|
2022-07-06 15:33:10 -07:00 |
|
Matt Nadareski
|
21a041dad6
|
Update MS-CAB
|
2022-07-06 15:17:02 -07:00 |
|
Matt Nadareski
|
1a0e16a05b
|
Use new debug flag
|
2022-06-01 12:01:14 -07:00 |
|
Matt Nadareski
|
5d515c7ddd
|
Update LibMSPackSharp
|
2022-06-01 11:34:50 -07:00 |
|
Matt Nadareski
|
66c7afe20b
|
Use placeholder cabinet to start at first file
|
2022-05-31 16:06:29 -07:00 |
|
Matt Nadareski
|
6a609ea3f5
|
Break and set fixing flags if there's an appending error
|
2022-05-31 16:04:20 -07:00 |
|
Matt Nadareski
|
6752d0cfa3
|
Append cabinets where needed
|
2022-05-31 15:54:53 -07:00 |
|
Matt Nadareski
|
1d26b06592
|
Fix 0 checks, fix aligned table creation
|
2022-05-31 15:44:22 -07:00 |
|
Matt Nadareski
|
768c77a6bc
|
Attempts at changes
|
2022-05-25 21:55:36 -07:00 |
|
Matt Nadareski
|
90bc78982c
|
Safer opening of CABs
|
2022-05-22 13:13:42 -07:00 |
|
Matt Nadareski
|
80626f3b9e
|
Cleanup to get some things working
|
2022-05-21 23:44:03 -07:00 |
|
Matt Nadareski
|
08c97d291e
|
Start of de-macro-ification
|
2022-05-19 23:52:08 -07:00 |
|
Matt Nadareski
|
ddb2be278a
|
More CAB-specific cleanup
|
2022-05-19 22:19:06 -07:00 |
|
Matt Nadareski
|
dfee4a8d76
|
Use debug flag for exception printing
|
2022-05-15 20:58:27 -07:00 |
|
Matt Nadareski
|
177543a51c
|
Use WixToolset for MS-CAB
|
2022-05-14 21:25:41 -07:00 |
|
Matt Nadareski
|
9d7cc4012c
|
Move interfaces to own namespace
|
2022-05-01 17:41:50 -07:00 |
|
Matt Nadareski
|
b779f2f546
|
Only deserialze a file once per round of checks
|
2021-09-10 16:10:15 -07:00 |
|
Matt Nadareski
|
7548646ba2
|
Create and use the Tools namespace
|
2021-08-25 15:09:42 -07:00 |
|
Matt Nadareski
|
93e8322ba5
|
Add skeleton code to MS-CAB SFX
|
2021-08-24 14:29:30 -07:00 |
|