Что такое формат файла MET?
Файлы .met - это двоичные файлы метаданных и индексов, используемые внутри eMule и его кроссплатформенного аналога aMule для сохранения состояния приложения между сеансами. Существует несколько именованных вариантов, каждый из которых служит определенной цели внутри P2P-клиента.
Основные варианты:
server.met- список серверов ED2K (байт версии0x0Eсо смещением 0)known.met- индекс всех загруженных и общих файлов, включая хеши ED2K/MD4 (байт версии0xE1)clients.met- список известных пировpart.met- состояние загрузки конкретного файла с картами доступности блоков для незавершенных загрузок
Все варианты используют двоичное кодирование «тег-значение» в порядке байтов little-endian. Файлы known.met и part.met хранят значения хешей ED2K/MD4 в качестве идентификаторов целостности для каждой записи файла. Размеры файлов варьируются от менее 1 КБ до нескольких МБ в зависимости от размера локальной библиотеки.
Эти файлы управляются автоматически клиентом eMule и не должны редактироваться или удаляться вручную. Удаление server.met сбрасывает список серверов; удаление known.met заставляет eMule забыть всю историю раздач и загрузок; удаление part.met делает соответствующую частичную загрузку безвозвратно невосстановимой.
eMule был впервые выпущен 13 мая 2002 года (версия 0.01a) и остается активно поддерживаемым по состоянию на версию 0.60d (2022). Формат .met также связан с форматом .emulecollection для сгруппированных наборов файлов.
Безопасность и защита
РИСК: LOWФайлы MET являются пассивными двоичными индексами и не содержат исполняемого кода. Сами файлы не представляют угрозы безопасности. Удаление part.met навсегда уничтожает связанную с ним частичную загрузку.
Детали формата
в двух словах- Документ OmniPage Pro - Nuance OmniPage (ПО для OCR) использовало .met для собственного формата документов в старых версиях.
- Windows Metafile (связанные с WMF) - Некоторые старые инструменты Microsoft использовали .met для данных, связанных с метафайлами Windows; отличается от WMF.
Программы, открывающие файлы MET
Технические подробности
глубокая спецификация| Кодировка | Двоичная (Binary), little-endian |
| Магический байт - server.met | 0x0E со смещением 0 |
| Магический байт - known.met / clients.met | 0xE1 со смещением 0 |
| Схема кодирования данных | Двоичные пары «тег-значение» |
| Проверка целостности | Хеш ED2K/MD4 для каждой записи файла (в known.met и part.met) |
| Типичный диапазон размеров | 1 КБ - 5 МБ (server.met ~50 КБ; known.met растет вместе с размером общей библиотеки) |
| Варианты | server.met, known.met, clients.met, part.met |
| Поддержка платформ | Windows, Linux, macOS |
| Первый выпуск | eMule 0.01a, 13 мая 2002 г. |
| Последняя версия eMule | 0.60d (2022) |
| Риск удаления | Удаление part.met делает соответствующую частичную загрузку безвозвратно невосстановимой |
| Управление | Автоматическое управление клиентом - не предназначено для ручного редактирования или удаления |
| Связанные типы файлов | .part (незавершенная загрузка) и .emulecollection (сгруппированный набор файлов) |
| Сохранение сеанса | Считывается при запуске и записывается при завершении работы для сохранения состояния клиента eMule между сеансами |
| Выпущен | 2002 (eMule 0.01a, May 13, 2002) |
| Последняя версия | eMule 0.60d (2022) |
| Спецификация | wiki.amule.org |
Конвертации MET
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах MET.