mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-02-05 13:49:52 +00:00
[PR #23] [MERGED] Add Matroschka processing. #47
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/SabreTools/SabreTools.Serialization/pull/23
Author: @HeroponRikiBestest
Created: 9/16/2025
Status: ✅ Merged
Merged: 9/20/2025
Merged by: @mnadareski
Base:
main← Head:matroschka-changes📝 Commits (10+)
56d8fc2Made changesf651740Temporary hack to not rely on models without significantly changing current code. Revert all of this with offset-based reading later.dee16a1small fixesc3738a9Store matroschka section as PE extension24a24f8Move extractor out of deserializer, remove weird hackcce09c9Potential GA fix254f26aMore potential GA fixes.e4cc377I have no idea why GA hits that error but not me7bd1900Giving up on GA for now33112f9fix locking issues📊 Changes
5 files changed (+528 additions, -1 deletions)
View changed files
➕
SabreTools.Serialization/Deserializers/SecuROMMatroschkaPackage.cs(+149 -0)📝
SabreTools.Serialization/Wrappers/PortableExecutable.Extraction.cs(+18 -1)📝
SabreTools.Serialization/Wrappers/PortableExecutable.cs(+117 -0)➕
SabreTools.Serialization/Wrappers/SecuROMMatroschkaPackage.Extraction.cs(+131 -0)➕
SabreTools.Serialization/Wrappers/SecuROMMatroschkaPackage.cs(+113 -0)📄 Description
PR relies on updating models due to
978b6904db.PR is marked as a draft for the moment until I can:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.