Releases: 0x11DFE/file-unpumper
Releases · 0x11DFE/file-unpumper
v2.0 - Enhanced PE File Analysis and Cleaning
v2.0 - Enhanced PE File Analysis and Cleaning
Added
- Command-line argument parsing using the
clap
crate. - Option to fix PE headers (
--fix-headers
). - Option to extract resources from the PE file (
--extract-resources
). - Option to analyze PE metadata (
--analyze-metadata
). - Progress bar display during file saving using the
indicatif
crate. - Parallel processing of file chunks during saving using the
rayon
crate.
Changed
- Refactored the code into separate functions for better readability and maintainability.
- Improved error handling and error reporting.
- Replaced direct file I/O with memory-mapped file access using the
memmap2
crate. - Changed the output file naming convention to include the original file extension.
Removed
- Removed the logic for finding the end of the file by searching for null bytes (0x30, 0x80...)
Checksum (SHA-256)
file-unpumper_x86_64-unknown-linux-gnu.elf
: F6419C9E0C8E9329262303B58FD54EB1C81E73B594B475655C6CBB1496A1610E
file-unpumper_x86_64-pc-windows-msvc.exe
: 1E3C16EF3338218386CCC631B53D23121494DD87BA51F8D1A8C24C2142094568