Impronte senza estrarre
MD5, SHA-1 e SHA-256 di una voce, calcolati decomprimendola in memoria: il contenuto non viene mai scritto su disco. Si documenta un archivio sospetto senza materializzarlo.
Il modulo Archivi apre ZIP, 7z, TAR, CAB, ISO e installatori e ne mostra il contenuto senza estrarre nulla. Calcola le impronte delle singole voci senza scriverle su disco, confronta il CRC dichiarato con quello ricalcolato e dice ciò che il gestore di archivi del sistema tace: perché un archivio non si apre, quale nome è scritto davvero, quando le date non tornano.
MD5, SHA-1 e SHA-256 di una voce, calcolati decomprimendola in memoria: il contenuto non viene mai scritto su disco. Si documenta un archivio sospetto senza materializzarlo.
Voce per voce, il CRC-32 registrato nell'archivio è confrontato con quello ricalcolato: l'integrità interna del contenitore, con la stessa logica dell'hash di acquisizione di un'immagine E01.
Uno ZIP porta il DOS time (2 secondi di risoluzione, ora locale senza fuso) e spesso anche gli extra field NTFS o Unix in UTC. Probatio li mostra entrambi e segnala quando divergono.
Letture UTF-8, CP437 e CP850 affiancate, i byte grezzi in esadecimale e lo stato del bit 11, che dichiara se il nome è UTF-8. Probatio non sceglie per te una lettura sola.
Una diagnosi con soglie misurate, non dedotte: da 260 caratteri nel nome di una voce Explorer rifiuta l'archivio; fra 257 e 259 lo apre vuoto, senza alcun errore. E ancora metodi non supportati, AES-256, caratteri riservati, UTF-8 non dichiarato e collegamenti simbolici, con i codici d'errore reali.
I set tagliati a byte (.7z.001, .zip.001…) si aprono come se fossero interi, partendo da un pezzo qualsiasi e senza ricomporli su disco; un pezzo mancante è indicato per nome. Un archivio dentro un archivio si sfoglia fino a tre livelli.
Ciò che non viene estratto — un nome che il sistema rifiuta, un rapporto di compressione fuori scala, un percorso che usciva dalla destinazione — compare in un elenco, con il motivo accanto a ogni voce. Una voce cifrata è detta cifrata, non liquidata come archivio rotto.
Zip slip, nomi di dispositivo riservati, flussi alternativi NTFS e bombe di decompressione, comprese quelle non ricorsive, sono intercettati. La lettura avviene in un sottoprocesso separato con limiti di tempo; su macOS anche senza rete e senza possibilità di avviare altri programmi.
Rapporto orizzontale con l'impronta dell'archivio esaminato, l'elenco delle voci, i rilievi e la diagnosi di compatibilità.