dos386 - 2013-12-10

Igor wrote:

2) Now I'll keep my current strict decoding code.
I can change it, if I see more reasons for that.

This had been discussed already 1'000'000'000 times. Some time ago
7-ZIP stopped extracting TAR archives without at least 1 MiB of
ZERO's attached to the end, while some other archivers still can.
Also 7-ZIP can't extract some broken(?) ISO files while some other
archivers still can.

Solution: keep strict mode by default, add optional recovery mode
forgiving whatever can be forgiven (no TAR padding, bad TAR sum, bad CRC,
semi-broken ISO, FAT, NTSC, ... bad CAB, truncated archive, ...).