Che cos'è il formato di file VMG?
.vmg (vMessage) è un formato di file utilizzato dai telefoni Nokia e Samsung. I file .vmg memorizzano per impostazione predefinita messaggi SMS inviati e ricevuti. Un singolo file .vmg contiene il testo effettivo di un messaggio SMS e i relativi metadati, come i dettagli del mittente e la data di invio o ricezione.
Definito dalla specifica IrMC vMessage (correlata alla famiglia .VCF), ogni file è in testo semplice che inizia con BEGIN:VMSG, racchiudendo un blocco mittente BEGIN:VCARD e un blocco messaggio BEGIN:VBODY, terminando con END:VMSG. Tipo MIME: text/x-vmessage.
I file .vmg sono utilizzati per memorizzare dati testuali strutturati codificati in UTF-8 o UTF-16 e possono essere facilmente visualizzati utilizzando qualsiasi editor di testo. Possono fungere da copia di backup dei messaggi sincronizzando un telefono con un computer tramite Nokia Suite. L'estensione alternativa .vmsg è utilizzata in modo intercambiabile da alcuni dispositivi.
Sicurezza e incolumità
RISCHIO: LOWUn VMG è testo inerte - non può eseguire codice, quindi aprirne uno è sicuro. La vera preoccupazione riguarda la privacy: questi file contengono contenuti di messaggi personali, numeri di telefono e timestamp, quindi maneggiali e condividili con cura. Diffida dal caricare messaggi privati sensibili su convertitori online sconosciuti; per contenuti riservati, decodificali localmente in un editor di testo o con uno strumento offline.
Dettagli del formato
in sintesiProgrammi che aprono file VMG
Dettagli tecnici
specifiche approfondite| Identificazione del file | Solo testo semplice; identificato da `BEGIN:VMSG` all'offset byte 0 - non esistono magic bytes binari |
| Tipo MIME | `text/x-vmessage` |
| Codifica dei caratteri | UTF-8 o UTF-16; il sottoinsieme ASCII è sufficiente per i contenuti SMS in caratteri latini |
| Involucro radice | Contenitore `BEGIN:VMSG` … `END:VMSG` che racchiude tutti i sotto-blocchi per un singolo messaggio |
| Sotto-blocco contatto | `BEGIN:VCARD` … `END:VCARD` - memorizza il nome e il numero di telefono del mittente o del destinatario nella sintassi vCard |
| Sotto-blocco corpo del messaggio | `BEGIN:VBODY` … `END:VBODY` - contiene il contenuto testuale grezzo dell'SMS o MMS |
| Proprietà stato messaggio | Il campo `X-IRMC-STATUS` riporta uno dei seguenti valori: `READ`, `UNREAD`, `SENT`, o `RECEIVED` |
| Tipi di messaggi supportati | SMS (testo breve) e MMS di base; un messaggio per ogni file `.vmg` |
| Metadati acquisiti | Data e ora (proprietà `Date:`), numero di telefono del mittente, direzione del messaggio (inviato/ricevuto) |
| Convenzione fine riga | CRLF (`\r\n`) secondo la specifica IrMC, coerente con i finali di riga vCard e iCalendar |
| Standard di riferimento | Specifica IrMC (Infrared Mobile Communications) vMessage, modellata sulla sintassi delle proprietà vCard 2.1/3.0 |
| Estensione alternativa | `.vmsg` - formato funzionalmente identico, utilizzato da alcuni modelli Samsung e convertitori di terze parti |
| Strumento di backup principale | Nokia PC Suite e Nokia Suite (Windows); esporta un file `.vmg` per messaggio durante la sincronizzazione del telefono |
| Origine del dispositivo | Terminali Nokia Series 40 e Series 60; successivamente adottato dai telefoni cellulari Samsung |
| Rilasciato | Early 2000s (Nokia PC Suite era; based on the IrMC vMessage spec) |
| Standard aperto | Sì · royalty-free |
| Specifica | en.wikipedia.org |
Conversioni VMG
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file VMG.