RichardG867
|
91dfbc2a30
|
DellExtractor: Add support for partially compressed images
|
2022-08-12 22:49:46 -03:00 |
|
RichardG867
|
542446aa8e
|
DellExtractor: Add alternative compression type (OptiPlex GX1) and debug logging
|
2022-08-05 17:36:27 -03:00 |
|
RichardG867
|
96f9cc7835
|
BIOSExtractor: Add return code debug log
|
2022-08-04 20:09:32 -03:00 |
|
RichardG867
|
b089de98da
|
Switch multifile lock checks to getsize in an attempt to fix them
|
2022-05-29 12:20:19 -03:00 |
|
RichardG867
|
8266439a3b
|
Change some stuff around to try and save RAM
|
2022-05-29 12:14:14 -03:00 |
|
RichardG867
|
c109c49391
|
IntelExtractor: Fix unlocked removal of irrelevant files
|
2022-05-23 17:01:34 -03:00 |
|
RichardG867
|
c61559eea6
|
Improve deark flow, adding Dell flash packages
|
2022-05-22 16:57:43 -03:00 |
|
RichardG867
|
d71a4a875b
|
Slight readability change to VMExtractor deark pipeline
|
2022-05-22 00:44:33 -03:00 |
|
RichardG867
|
ed1a838559
|
Switch PKLITE and LZEXE decompression to deark, also adding EXEPACK
|
2022-05-22 00:42:12 -03:00 |
|
RichardG867
|
273c971af8
|
VMExtractor: Run graphical QEMU on debug mode only if a $DISPLAY is set
|
2022-05-21 23:15:08 -03:00 |
|
RichardG867
|
f7955bcdc7
|
Speed up extraction with file-level parallelism where supported
|
2022-05-18 22:01:44 -03:00 |
|
RichardG867
|
e3ef868d7d
|
Attempt to fix QEMU hangs by not using the popen/communicate flow when no monitor command is requested
|
2022-05-17 18:05:50 -03:00 |
|
RichardG867
|
a47f1d5135
|
Move delegated ImageExtractor to a single global instance
|
2022-05-17 18:04:09 -03:00 |
|
RichardG867
|
a1c6ccbebe
|
Fix ASTExtractor incorrectly triggering FATExtractor
|
2022-05-17 12:22:14 -03:00 |
|
RichardG867
|
6d7941fa66
|
Add AST flash floppy extraction (currently meh, sectors don't add up)
|
2022-05-17 11:35:10 -03:00 |
|
RichardG867
|
bd52617e05
|
Improve Softpaq extraction resiliency
|
2022-05-16 23:27:04 -03:00 |
|
RichardG867
|
8900f19bab
|
Add Compaq SOFTPAQ and ROMPAQ extraction
|
2022-05-16 23:21:37 -03:00 |
|
RichardG867
|
bff6f4f894
|
Add Zenith self-extractor (PKLITE with license wrapper...)
|
2022-05-15 14:54:29 -03:00 |
|
RichardG867
|
b4ff1273cf
|
Fix EXE file name on failed PKLITE/LZEXE
|
2022-05-15 14:40:50 -03:00 |
|
RichardG867
|
04770a0539
|
More IBM weirdness: ARDI self extractor and one more compressed SurePath signature
|
2022-05-15 14:36:38 -03:00 |
|
RichardG867
|
90b9f4fd0a
|
Fix LZEXE executables containing ZIPs being incorrectly extracted
|
2022-05-12 18:28:54 -03:00 |
|
RichardG867
|
0a79ed7541
|
Add AST FAT-image-with-header format
|
2022-05-12 17:45:54 -03:00 |
|
RichardG867
|
65264190d7
|
Extract embedded Monorail AMI PCX image
|
2022-05-09 00:40:57 -03:00 |
|
RichardG867
|
d6570e47cd
|
Add NEC floppy self-extractor and better handling of PKLITE'd executables
|
2022-05-08 23:48:36 -03:00 |
|
RichardG867
|
641d68caee
|
Copy GIF, PNG and JPEG images as-is on ImageExtractor
|
2022-05-07 14:29:23 -03:00 |
|
RichardG867
|
e32d8cd3cf
|
Fix ArchiveExtractor file naming when extracting .tgz
|
2022-05-01 18:51:32 -03:00 |
|
RichardG867
|
d9f25e5d71
|
Add hostname to ArchiveExtractor temporary file prefix
|
2022-04-27 23:31:40 -03:00 |
|
RichardG867
|
eb208a2da2
|
Streamline extraction display, increase queue size
|
2022-04-26 20:46:34 -03:00 |
|
RichardG867
|
4ba4f14945
|
Fix Intel headers with 512-byte padding (lost to time...)
|
2022-04-22 18:19:45 -03:00 |
|
RichardG867
|
366968b8c5
|
Make BIOSExtractor keep only the largest intelbody file
|
2022-04-21 22:36:44 -03:00 |
|
RichardG867
|
4d73d0ea13
|
Add detection of new intelunk_ files to BIOSExtractor
|
2022-04-18 19:02:35 -03:00 |
|
RichardG867
|
4b882a9edd
|
Add extractor for newer Intel single-part BIO files
|
2022-04-18 16:02:51 -03:00 |
|
RichardG867
|
cd036008e0
|
bios_extract: Replace Phoenix remainder, amiboot, etc. with an unified remainder saving API
|
2022-04-16 01:45:56 -03:00 |
|
RichardG867
|
2c20f4e441
|
bios_extract: Handle Intel compressed option ROMs
|
2022-04-15 21:35:20 -03:00 |
|
RichardG867
|
efcc78a558
|
Improve debug logging, it can now be enabled through -d
|
2022-04-15 20:23:37 -03:00 |
|
RichardG867
|
eadcb6cd75
|
Fix IntelExtractor applying part padding workaround to inverted BIOSes
|
2022-04-15 19:44:35 -03:00 |
|
RichardG867
|
9a1b1f10b8
|
Improve logging on IntelExtractor
|
2022-04-15 19:41:01 -03:00 |
|
RichardG867
|
6a3bbdc98d
|
Make temporary IntelExtractor debug logging use the logging facility I never actually used
|
2022-04-15 00:29:08 -03:00 |
|
RichardG867
|
00bdbec806
|
Get rid of symlink removal guard, it turns out mergerfs is the culprit
|
2022-04-15 00:15:07 -03:00 |
|
RichardG867
|
dbc55e98c9
|
Truncate extra byte when extracting OMF payloads
|
2022-04-14 17:46:20 -03:00 |
|
RichardG867
|
df87fe9a89
|
Improve InterleaveExtractor output file names
|
2022-04-14 17:45:54 -03:00 |
|
RichardG867
|
e5beb1dfb6
|
Fix InterleaveExtractor misdetections caused by short AMPRO string
|
2022-04-14 15:23:18 -03:00 |
|
RichardG867
|
42ad3ea923
|
Optimize VMExtractor for more flexibility
|
2022-04-14 00:10:38 -03:00 |
|
RichardG867
|
1d27b82de6
|
Optimize VMExtractor by moving executable dependencies to the FreeDOS image
|
2022-04-13 22:37:45 -03:00 |
|
RichardG867
|
734dcd38fe
|
Switch BIOSExtractor header file copying to hardlinks where supported
|
2022-04-13 22:14:11 -03:00 |
|
RichardG867
|
90a4aefd4d
|
More header saving moves and some guards
|
2022-04-13 22:02:05 -03:00 |
|
RichardG867
|
1be1926804
|
Move extractor header saving routines to *after* saving the main body, for consistency purposes.
|
2022-04-13 21:58:40 -03:00 |
|
RichardG867
|
1eee538c9c
|
Rework flash tool EXE extractor, adding AOpen AOFLASH
|
2022-04-13 21:53:32 -03:00 |
|
RichardG867
|
80a0e378f3
|
Add auto-rename option to 7-Zip invocation, fixes Siemens Nixdorf WinImage SFX
|
2022-04-13 18:55:10 -03:00 |
|
RichardG867
|
9851ec373a
|
Remove unused devnull file handle from BIOSExtractor
|
2022-04-13 18:45:13 -03:00 |
|