Hashes without extracting
MD5, SHA-1 and SHA-256 of an entry, computed by decompressing it in memory: the content is never written to disk. You document a suspicious archive without materialising it.
The Archives module opens ZIP, 7z, TAR, CAB, ISO and installers and shows their contents without extracting anything. It computes the hashes of single entries without writing them to disk, compares the declared CRC with the recomputed one and says what the system's archive manager keeps quiet: why an archive won't open, which name is really written, when the dates don't add up.
MD5, SHA-1 and SHA-256 of an entry, computed by decompressing it in memory: the content is never written to disk. You document a suspicious archive without materialising it.
Entry by entry, the CRC-32 recorded in the archive is compared with the recomputed one: the container's internal integrity, with the same logic as the acquisition hash of an E01 image.
A ZIP carries the DOS time (2-second resolution, local time with no time zone) and often also the NTFS or Unix extra fields in UTC. Probatio shows both and flags when they disagree.
UTF-8, CP437 and CP850 readings side by side, the raw bytes in hex and the state of bit 11, which declares whether the name is UTF-8. Probatio doesn't pick a single reading for you.
A diagnosis with measured, not guessed, thresholds: from 260 characters in an entry name Explorer rejects the archive; between 257 and 259 it opens it empty, with no error at all. Plus unsupported methods, AES-256, reserved characters, undeclared UTF-8 and symbolic links, with the real error codes.
Byte-split sets (.7z.001, .zip.001…) open as if they were whole, starting from any piece and without rebuilding them on disk; a missing piece is named. An archive inside an archive can be browsed up to three levels deep.
Whatever is not extracted — a name the system rejects, an out-of-range compression ratio, a path escaping the destination — appears in a list, with the reason next to each entry. An encrypted entry is called encrypted, not dismissed as a broken archive.
Zip slip, reserved device names, NTFS alternate streams and decompression bombs, including non-recursive ones, are caught. Reading happens in a separate subprocess with time limits; on macOS also without network and without the ability to start other programs.
Landscape report with the hash of the examined archive, the list of entries, the findings and the compatibility diagnosis.