Aprire un file p7m
Errore «file p7m danneggiato o non valido»: come risolvere
Aggiornato il · Redazione ApriIlP7M
Il messaggio "file p7m danneggiato o non valido" quasi sempre non riguarda la firma ma il file: download interrotto, file in base64, allegato salvato male dalla webmail o file rinominato in .p7m senza essere firmato. Riscarica l'allegato dalla PEC originale e riprova; se il problema resta, aprilo con ApriIlP7M, che decodifica il base64 e ti dice cosa non va.
| Causa | Come la riconosci | Soluzione |
|---|---|---|
| Download interrotto | File molto più piccolo del previsto | Riscarica dalla PEC o dal portale |
| Codifica base64 | Aperto col Blocco note inizia con MII | Decodifica il base64 |
| Allegato salvato come pagina web | Dentro c'è HTML | Salva l'allegato, non la pagina |
| File rinominato a mano in .p7m | Non c'è nessuna busta di firma | Chiedi il file originale al mittente |
| Firma separata (.p7s) | Il documento è un altro file | Verifica documento + .p7s insieme |
| Contenuto alterato dopo la firma | Il verificatore segnala integrità non valida | Il documento non è quello firmato: chiedine copia |
Danneggiato o firma non valida?
Sono due errori diversi. "Danneggiato" o "formato non riconosciuto" vuol dire che il programma non riesce a leggere la busta. "Firma non valida" vuol dire che la busta si legge ma qualcosa non torna (contenuto alterato, certificato revocato). Per il secondo caso leggi come leggere l'esito della verifica.
Il trucco della PEC
Se il p7m è arrivato via PEC, il modo più sicuro per avere il file intatto è scaricare il messaggio completo .eml e aprire l'allegato da lì. Alcuni client e webmail ricodificano gli allegati quando li inoltri.
Risposte rapide
- errore file p7m danneggiato o non valido, come risolvere?
- Riscarica il file dalla fonte originale; se è in base64 decodificalo. ApriIlP7M ti dice se il file è una busta valida, è in base64 o non è firmato.
- il file .xml.p7m non si apre, cosa devo fare?
- Stesse cause: download incompleto o base64. Se si apre ma vedi solo codice XML, usa un visualizzatore di fatture come ApriIlP7M.
- Il file danneggiato vale ancora?
- Se la copia originale (nella PEC o sul portale) è integra, sì: il problema è nella tua copia.
Cosa fare adesso
Trascina il file che dà errore: ti diciamo se è base64, se non è firmato o se è incompleto.
Aprire un file alla volta è gratis, senza registrazione. Il file non viene caricato: resta sul tuo dispositivo.
Fonti
- IETF RFC 5652 – Cryptographic Message Syntax (CMS)
- AgID – Software di verifica della firma (elenco ufficiale)
- OpenSSL – documentazione del comando cms
Verificato il 12/11/2026. Norme e software possono cambiare: in caso di dubbio fa fede la fonte ufficiale.