Что такое формат файла VMG?
.vmg (vMessage) - это формат файлов, использовавшийся в телефонах Nokia и Samsung. Файлы .vmg по умолчанию хранят отправленные и полученные SMS-сообщения. Один файл .vmg содержит текст SMS-сообщения и связанные с ним метаданные, такие как данные отправителя и дата отправки или получения.
Определенный спецификацией IrMC vMessage (связанной с семейством .VCF), каждый файл представляет собой обычный текст, начинающийся с BEGIN:VMSG, включающий блок отправителя BEGIN:VCARD и блок сообщения BEGIN:VBODY, и заканчивающийся END:VMSG. MIME-тип: text/x-vmessage.
Файлы .vmg используются для хранения структурированных текстовых данных в кодировке UTF-8 или UTF-16 и могут быть легко просмотрены в любом текстовом редакторе. Они могут служить резервной копией сообщений при синхронизации телефона с компьютером через Nokia Suite. Альтернативное расширение .vmsg используется некоторыми устройствами взаимозаменяемо.
Безопасность и защита
РИСК: LOWVMG - это инертный текст, он не может исполнять код, поэтому его открытие безопасно. Реальную проблему представляет конфиденциальность: эти файлы содержат личные сообщения, номера телефонов и метки времени, поэтому обращайтесь с ними и делитесь ими осторожно. Остерегайтесь загрузки конфиденциальных личных сообщений в неизвестные онлайн-конвертеры; для секретного контента выполняйте декодирование локально в текстовом редакторе или оффлайн-инструменте.
Детали формата
в двух словахПрограммы, открывающие файлы VMG
Технические подробности
глубокая спецификация| Идентификация файла | Только обычный текст; идентифицируется по `BEGIN:VMSG` со смещением байта 0 - бинарные сигнатуры (magic bytes) отсутствуют |
| MIME-тип | `text/x-vmessage` |
| Кодировка символов | UTF-8 или UTF-16; подмножества ASCII достаточно для SMS на латинице |
| Корневая оболочка | Оболочка `BEGIN:VMSG` … `END:VMSG`, содержащая все подблоки для одного сообщения |
| Подблок контакта | `BEGIN:VCARD` … `END:VCARD` - хранит имя и номер телефона отправителя или получателя в синтаксисе vCard |
| Подблок текста сообщения | `BEGIN:VBODY` … `END:VBODY` - содержит необработанный текст SMS или MMS |
| Свойство статуса сообщения | Поле `X-IRMC-STATUS` принимает одно из значений: `READ`, `UNREAD`, `SENT` или `RECEIVED` |
| Поддерживаемые типы сообщений | SMS (короткие сообщения) и базовые MMS; одно сообщение на один файл `.vmg` |
| Захваченные метаданные | Дата и время (свойство `Date:`), номер телефона отправителя, направление сообщения (отправлено/получено) |
| Соглашение о концах строк | CRLF (`\r\n`) согласно спецификации IrMC, что соответствует окончаниям строк в vCard и iCalendar |
| Управляющий стандарт | Спецификация IrMC (Infrared Mobile Communications) vMessage, созданная по образцу синтаксиса свойств vCard 2.1/3.0 |
| Альтернативное расширение | `.vmsg` - функционально идентичный формат, используемый некоторыми моделями Samsung и сторонними конвертерами |
| Основной инструмент резервного копирования | Nokia PC Suite и Nokia Suite (Windows); экспортирует по одному файлу `.vmg` на сообщение во время синхронизации телефона |
| Происхождение устройства | Телефоны Nokia Series 40 и Series 60; позже адаптирован для кнопочных телефонов Samsung |
| Выпущен | Early 2000s (Nokia PC Suite era; based on the IrMC vMessage spec) |
| Открыть стандартное | Да · без роялти |
| Спецификация | en.wikipedia.org |
Конвертации VMG
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах VMG.