2025-11-04 - 2026-02-04
Overview
4 Releases published by 1 user
Published
rolling
Published
2.2.1
39 Issues closed from 1 user
Closed
#95 [PR #62] [MERGED] Implement model, reader, wrapper for valve SKU sis files.
Closed
#94 [PR #66] [CLOSED] Fallback for too large data read size
Closed
#92 [PR #59] Convert Installshield Executable code to use proper reader/wrapper instead of living in PortableExecutable
Closed
#93 [PR #56] Extract Ms-cabs while reading instead of loading all datablocks into memory
Closed
#89 [PR #58] [MERGED] Re-enable stream extraction for MScab
Closed
#90 [PR #57] [MERGED] Change mscab extraction to use state handling, break into more helper methods
Closed
#88 [PR #53] Fix GCF naming convention to avoid future code breakage
Closed
#85 [PR #52] [MERGED] Fix mszip relying on exceptions
Closed
#83 [PR #50] [CLOSED] Fix mszip relying on exceptions - PR Option 1 - Least changes, least ideal solution
Closed
#82 [PR #49] Fix mszip errors - PR Option 1 - Least changes, least ideal solution
Closed
#71 [PR #39] Directly include StormLibSharp
Closed
#72 [PR #40] Custom ISO Stream for full CDROM support
Closed
#68 [PR #36] [CLOSED] Multi extent support
Closed
#69 [PR #37] [MERGED] CD-ROM (Volume Descriptor Set) support
Closed
#67 [PR #35] ISO9660: Skip interleaved files and other fixes
Closed
#57 [PR #29] ISO 9660 support
Closed
#56 [PR #28] increase buffer size for isexe reading / writing based on deterous's …
Closed
#47 [PR #23] [MERGED] Add Matroschka processing.
Closed
#42 [PR #21] [MERGED] Final fixes.
Closed
#39 [PR #13] Add Deserializer for AppPkgHeader
Closed
#40 [PR #14] Add Deserializer for AppPkgHeader
Closed
#30 [PR #8] [MERGED] Add lock for reading data from stream
Closed
#31 [PR #7] Deserializer base
Closed
#26 [PR #1] [MERGED] Port Wrapper Functionality
Closed
#23 Add try-catch on parsing extra zip fields, assuming it's safe to do so
Closed
#20 There is currently no mechanism with which to handle the debug flag for log output at the deserializer/serializer level, should be added to the base classes
Closed
#19 Dark Messiah of Might and Magic GCF extraction fails due to the next index being one past the final entry index
Closed
#17 Correct mszip extraction on some cabs currently relies on an exception being thrown
Closed
#15 Infinite memory usage with ExtractionTool on Microsoft Cabinet due to the next cabinet being labeled as itself
Closed
#12 Non-false-positive data errors on isCAB extraction
Closed
#14 Multi-part uncompressed MS-CABs don't have the folders of additional cabinets traversed.
Closed
#11 [Investigation]
Closed
#8 Infoprint spends multiple minutes hanging on an executable, creates 900MB info txt file
Closed
#10 Both-Endian Numerics Support
Closed
#7 SabreTools.Serialization.Deserializers.PortableExecutable.ParseBaseRelocationTable can time out on large enough relocation tables, causing an otherwise valid and fully read executable to fail to give any info
Closed
#5 GFWM multi-part uncompressed cab files aren't read/extracted properly.
Closed
#1 [Issue] MSI files with dotnetreactor crash with CFB deserialization
Closed
#2 [Enhancement] Add Test executable
Closed
#3 [Issue] Issue parsing dialog items from "AdobeUpdateManager.exe"
95 Issues created by 1 user
Opened
#1 [Issue] MSI files with dotnetreactor crash with CFB deserialization
Opened
#2 [Enhancement] Add Test executable
Opened
#3 [Issue] Issue parsing dialog items from "AdobeUpdateManager.exe"
Opened
#4 Possibly incorrect 4CC data in VBSP
Opened
#5 GFWM multi-part uncompressed cab files aren't read/extracted properly.
Opened
#6 SabreTools.Serialization.Deserializers.PortableExecutable.ParseBaseRelocationTable can time out on large enough relocation tables, causing an otherwise valid and fully read executable to fail to give any info
Opened
#7 SabreTools.Serialization.Deserializers.PortableExecutable.ParseBaseRelocationTable can time out on large enough relocation tables, causing an otherwise valid and fully read executable to fail to give any info
Opened
#8 Infoprint spends multiple minutes hanging on an executable, creates 900MB info txt file
Opened
#9 [Investigation]
Opened
#10 Both-Endian Numerics Support
Opened
#11 [Investigation]
Opened
#12 Non-false-positive data errors on isCAB extraction
Opened
#13 Infinite memory usage with ExtractionTool on Microsoft Cabinet due to the next cabinet being labeled as itself
Opened
#14 Multi-part uncompressed MS-CABs don't have the folders of additional cabinets traversed.
Opened
#15 Infinite memory usage with ExtractionTool on Microsoft Cabinet due to the next cabinet being labeled as itself
Opened
#16 Dark Messiah of Might and Magic GCF extraction fails due to the next index being one past the final entry index
Opened
#17 Correct mszip extraction on some cabs currently relies on an exception being thrown
Opened
#18 ISCAB fails to extract on HOMMV
Opened
#19 Dark Messiah of Might and Magic GCF extraction fails due to the next index being one past the final entry index
Opened
#20 There is currently no mechanism with which to handle the debug flag for log output at the deserializer/serializer level, should be added to the base classes
Opened
#21 Get proper overlay address on UPX
Opened
#22 Support Macrovision InstallAnywhere Self-Extractor
Opened
#23 Add try-catch on parsing extra zip fields, assuming it's safe to do so
Opened
#24 [PR #6] [MERGED] De/Serialize XboxOne/XSX catalog.js files
Opened
#25 [PR #2] [MERGED] Update CueSheet.Deserializer.cs
Opened
#26 [PR #1] [MERGED] Port Wrapper Functionality
Opened
#27 [PR #6] De/Serialize XboxOne/XSX catalog.js files
Opened
#28 [PR #2] Update CueSheet.Deserializer.cs
Opened
#29 [PR #7] [MERGED] Deserializer base
Opened
#30 [PR #8] [MERGED] Add lock for reading data from stream
Opened
#31 [PR #7] Deserializer base
Opened
#32 [PR #11] [MERGED] Fix typo in PortableExecutable Printer
Opened
#33 [PR #10] Detect Installshield compiled scripts as text files
Opened
#34 [PR #9] [MERGED] Add header length safeguards to PortableExecutable wrapper
Opened
#35 [PR #13] [CLOSED] Add Deserializer for AppPkgHeader
Opened
#36 [PR #11] Fix typo in PortableExecutable Printer
Opened
#37 [PR #14] [MERGED] Add Deserializer for AppPkgHeader
Opened
#38 [PR #9] Add header length safeguards to PortableExecutable wrapper
Opened
#39 [PR #13] Add Deserializer for AppPkgHeader
Opened
#40 [PR #14] Add Deserializer for AppPkgHeader
Opened
#41 [PR #17] [MERGED] Add extra validity checks for GCF
Opened
#42 [PR #21] [MERGED] Final fixes.
Opened
#43 [PR #22] [CLOSED] Improved CIA content reading, stage 1
Opened
#44 [PR #17] Add extra validity checks for GCF
Opened
#45 [PR #20] [MERGED] Fix wise version(?) check for pre-string bytes
Opened
#46 [PR #22] Improved CIA content reading, stage 1
Opened
#47 [PR #23] [MERGED] Add Matroschka processing.
Opened
#48 [PR #24] [MERGED] Temporary fix for solid archive detection until SharpCompress makes another release.
Opened
#49 [PR #25] [MERGED] Small fix to temp solid code just in case
Opened
#50 [PR #27] [MERGED] Add extraction for installshield executables.
Opened
#51 [PR #28] [MERGED] increase buffer size for isexe reading / writing based on deterous's …
Opened
#52 [PR #24] Temporary fix for solid archive detection until SharpCompress makes another release.
Opened
#53 [PR #29] [MERGED] ISO 9660 support
Opened
#54 [PR #25] Small fix to temp solid code just in case
Opened
#55 [PR #27] Add extraction for installshield executables.
Opened
#56 [PR #28] increase buffer size for isexe reading / writing based on deterous's …
Opened
#57 [PR #29] ISO 9660 support
Opened
#58 [PR #30] [MERGED] Implement basic ZSTD detection and extraction.
Opened
#59 [PR #31] [MERGED] ISO 9660 Extraction
Opened
#60 [PR #32] [MERGED] Redumper skeleton support
Opened
#61 [PR #34] [MERGED] Support ISO9660 Extended Attribute Record
Opened
#62 [PR #30] Implement basic ZSTD detection and extraction.
Opened
#63 [PR #35] [MERGED] ISO9660: Skip interleaved files and other fixes
Opened
#64 [PR #31] ISO 9660 Extraction
Opened
#65 [PR #32] Redumper skeleton support
Opened
#66 [PR #34] Support ISO9660 Extended Attribute Record
Opened
#67 [PR #35] ISO9660: Skip interleaved files and other fixes
Opened
#68 [PR #36] [CLOSED] Multi extent support
Opened
#69 [PR #37] [MERGED] CD-ROM (Volume Descriptor Set) support
Opened
#70 [PR #40] [MERGED] Custom ISO Stream for full CDROM support
Opened
#71 [PR #39] Directly include StormLibSharp
Opened
#72 [PR #40] Custom ISO Stream for full CDROM support
Opened
#73 [PR #46] [MERGED] Fix ISO9660 extraction of large files
Opened
#74 [PR #41] [MERGED] Final ISO9660 fix
Opened
#75 [PR #47] [MERGED] Explicitly handle password-protected archives rather than repeatedly throwing exceptions
Opened
#76 [PR #48] [MERGED] Fix GCF extraction
Opened
#77 [PR #46] Fix ISO9660 extraction of large files
Opened
#78 [PR #49] [CLOSED] Fix mszip errors - PR Option 1 - Least changes, least ideal solution
Opened
#79 [PR #41] Final ISO9660 fix
Opened
#80 [PR #47] Explicitly handle password-protected archives rather than repeatedly throwing exceptions
Opened
#81 [PR #48] Fix GCF extraction
Opened
#82 [PR #49] Fix mszip errors - PR Option 1 - Least changes, least ideal solution
Opened
#83 [PR #50] [CLOSED] Fix mszip relying on exceptions - PR Option 1 - Least changes, least ideal solution
Opened
#84 [PR #51] [CLOSED] Fix mszip relying on exceptions - PR Option 2 - some changes, not quite ideal but better solution
Opened
#85 [PR #52] [MERGED] Fix mszip relying on exceptions
Opened
#86 [PR #53] [MERGED] Fix GCF naming convention to avoid future code breakage
Opened
#87 [PR #54] [CLOSED] Implement model, reader, wrapper for valve SKU sis files.
Opened
#88 [PR #53] Fix GCF naming convention to avoid future code breakage
Opened
#89 [PR #58] [MERGED] Re-enable stream extraction for MScab
Opened
#90 [PR #57] [MERGED] Change mscab extraction to use state handling, break into more helper methods
Opened
#91 [PR #56] [MERGED] Extract Ms-cabs while reading instead of loading all datablocks into memory
Opened
#92 [PR #59] Convert Installshield Executable code to use proper reader/wrapper instead of living in PortableExecutable
Opened
#93 [PR #56] Extract Ms-cabs while reading instead of loading all datablocks into memory
Opened
#94 [PR #66] [CLOSED] Fallback for too large data read size
Opened
#95 [PR #62] [MERGED] Implement model, reader, wrapper for valve SKU sis files.