01 / Passaggi rapidi
- Trascina o seleziona un file qualsiasi, con qualunque nome abbia.
- I suoi primi byte vengono letti nel tuo browser e confrontati con la tabella delle firme.
- Leggi che cos’è, poi clicca lo strumento che lo apre.
Trascina un file qualsiasi e leggi che cos’è davvero. I primi byte di un file contengono una firma che ne dichiara il formato reale, quindi un file senza estensione, con l’estensione sbagliata o con un doppio suffisso come documento.pdf.p7m smette di essere un indovinello. Poi aprilo con lo strumento che lo legge, che lo riceve già caricato.
I tuoi file non lasciano mai il tuo dispositivo. Questo strumento funziona anche offline.
01 / Passaggi rapidi
02 / Ideale per
03 / Perché qui
04 / Da sapere
Collegamenti
Prima di chiedere
Leggendo i suoi primi byte. Quasi tutti i formati iniziano con una sequenza fissa chiamata firma del file, o magic number, che il programma che lo scrive mette sempre lì: un PDF comincia con i caratteri %PDF-, un PNG con un blocco di otto byte che parte con 89 50 4E 47, uno ZIP con PK. L’estensione invece è solo un pezzo del nome, conservato dalla cartella e non dentro il file: per questo può mancare o essere sbagliata senza che il contenuto cambi di una virgola. La firma sta nei dati stessi, quindi sopravvive a rinomine, copie e passaggi via email.
Di solito perché qualcosa lungo il percorso ha rinominato il file invece di convertirlo. I client di posta e le app di messaggistica riscrivono i nomi degli allegati, i trasferimenti da iPhone consegnano foto etichettate .heic che in realtà sono JPEG, le finestre di esportazione lasciano scrivere qualsiasi estensione, e i programmi di recupero dati producono migliaia di file con nomi generici perché quelli originali stavano nella parte di disco che si è persa. In tutti questi casi i byte sono intatti e corretti: sbagliata è solo l’etichetta, ed è per questo che il programma con cui hai provato ad aprirlo ha parlato di file danneggiato mentre il file era sano.
Significa che il file è un .p7m, una busta di firma digitale, e che il .pdf in mezzo è chi lo ha inviato che ti dice cosa ci ha messo dentro. L’ultimo suffisso è sempre il contenitore reale, tutto quello che lo precede fa parte del nome. La cosa conta perché una busta di firma non registra da nessuna parte, nella propria struttura, il tipo del contenuto: quel suffisso intermedio è l’unico indizio su cosa c’è dentro, ed è una dichiarazione di chi ha nominato il file, non un fatto. È anche il nome di file più frainteso negli uffici italiani: si legge .pdf e si aspetta che lo apra un lettore PDF.
Prima scopri che cos’è, poi dagli l’estensione giusta oppure aprilo con un programma che legge quel formato direttamente. Identificarlo è il passaggio che non si può saltare, perché il sistema operativo sceglie il programma solo dall’estensione e senza di essa non ha nulla su cui basarsi. Trascina il file qui: la firma nomina il formato, questa pagina ti restituisce il file con l’estensione corretta aggiunta e ti collega lo strumento che lo apre. Nel processo non viene convertito nulla, perché il contenuto era già in quel formato.
No, e confondere le due cose fa perdere molto tempo. Rinominare cambia l’etichetta nella cartella e nient’altro: i byte restano esattamente come erano. Se un file è davvero un PNG, rinominarlo in .jpg rende sbagliato il nome e la maggior parte dei programmi lo rifiuterà o darà errore. Al contrario, se il contenuto è davvero un JPEG e il nome dice .heic, rinominarlo in .jpg rende corretto il nome e il file si aprirà. Rinominare serve solo quando la cosa sbagliata era il nome.
Il nome sì, il contenuto no, e conoscere questa differenza è utile. Un file chiamato fattura.pdf.exe è un programma Windows, perché l’ultimo suffisso è quello vero, e Windows nasconde per impostazione predefinita le estensioni conosciute: sullo schermo può apparire semplicemente come fattura.pdf. È una tecnica classica di consegna del malware negli allegati. Leggere la firma chiude la scappatoia: i byte di un eseguibile iniziano con MZ qualunque sia il nome, quindi un allegato che si presenta come documento e risulta essere un programma ti ha già risposto.
No. I byte vengono letti da JavaScript dentro la scheda del tuo browser, confrontati con una tabella che arriva insieme alla pagina, e non vengono spediti da nessuna parte. Qui non è un dettaglio: i file che nessuno riesce a identificare sono in genere quelli su cui le persone stanno più attente, come un documento recuperato, un contratto firmato o un allegato da un mittente sconosciuto. Questa pagina funziona anche con la rete staccata una volta caricata, che è la prova più semplice che nessun upload avviene.
I formati con cui questo sito lavora davvero, che è l’ambito onesto: PDF, le famiglie Office e OpenDocument, Apple iWork, i vecchi Word, Excel e PowerPoint, la posta come EML, MSG, MBOX e winmail.dat, le buste di firma digitale e i certificati, la fattura elettronica italiana, gli estratti conto OFX e QIF, le immagini più comuni compresi HEIC, AVIF, WebP e diversi RAW fotografici, i contenitori audio e video abituali, i principali formati di archivio, più alcuni che vale la pena nominare anche se qui nulla li apre, come i database SQLite e gli eseguibili Windows. Anche i file di testo sono coperti, cosa più difficile di quanto sembri perché non hanno alcuna firma: XML, JSON, YAML, HTML, SVG, sottotitoli e dati delimitati come il CSV vengono riconosciuti dalla forma del contenuto, e un file che è semplicemente testo leggibile senza struttura viene dichiarato per quello che è. Quando un file non corrisponde a nulla la risposta è che non è stato riconosciuto, perché una supposizione tratta dall’estensione sarebbe una supposizione tratta esattamente dal campo che sei venuto a verificare.
Sì, completamente gratis, senza registrazione e senza limiti di dimensione. Viene letto solo l’inizio del file, quindi quanto pesa ciò che trascini non cambia in pratica la velocità della risposta.