Формат mtf: Файл MTF – чем открыть, описание формата

Содержание

Формат MTF — Как открыть MTF-файл

Для чего нужен файловый формат .MTF?

Файловое расширение .mtf имеет главную ассоциацию с типом/форматом файлов «Многодорожечный файл» (Multi-Track File, MTF), используемым Multi Tracker — приложением-аудиомикшером для MS Windows/Mac OS X/iOS от Song Galaxy. Файл MTF представляет собой музыкальную композицию, разбитую на несколько дорожек со звучанием отдельных инструментов. Это простой ZIP-архив с парольной защитой, содержащий несколько аудиофайлов в формате Ogg. Каждый файл .ogg внутри MTF-архива отвечает за отдельный инструмент и имеет соответствующее имя. Путем использования файлов .mtf Multi Tracker позволяет манипулировать отдельными дорожками инструментов в составе записи музыкального произведения. Song Galaxy предоставляет множество композиций в виде файлов MTF на коммерческих условиях.


В контексте Digital Music Mentor (DMM) расширение .mtf используется для обозначения файлов документов DMM (. mtf). DMM — это коммерческое приложение Sienzo AB, которое помогает гитаристам записывать табулатуры песен путем анализа аудиозаписей. Документ DMM (

.mtf) — это песня в виде гитарных аккордов (A, Em и т.д.) и/или басовых табулатур, соответствующим образом расположенных над ее текстом. Документы DMM можно экспортировать в форматы Microsoft Word, RTF и HTML.


В дополнение к этому, расширение .mtf используется совместно с типом/форматом файлов «Файл теста MyTestXPro» (MyTestXPro Test File, MTF). MyTestXPro — многоязычное приложение для Microsoft Windows (shareware, автор: А.Башлаков), предназначенное для создания и проведения тестов знаний в образовательных заведениях и широко использующееся в России. Файл .mtf представляет собой отдельный тестовый модуль MyTestXPro в сжатом и зашифрованном формате. Файлы MTF обычно имеют парольную защиту с целью предотвращения доступа к таблицам правильных ответов. Файлы тестов MTF можно открыть при помощи MyTestXPro и MyTestX (бесплатная облегченная версия).


Также, расширение .mtf служит для обозначения индексных файлов памяти переводов (TM-технология), создаваемых и используемых хорошо известной коммерческой системой автоматизированного перевода SDL Trados от SDL. Блок памяти переводов состоит из пяти различных файлов (.mdf, .mwf, .iix, .mtf, .tmw), все из которых взаимосвязаны и необходимы для функционирования данного TM-блока. В данном случае файл .mtf — это индекс памяти переводов, не предназначенный для открытия и каких-либо действий вручную.


Кроме того, расширение .mtf также ассоциировано с «Форматом определения боевых единиц MegaMek» (.mtf) и соответствующим типом файлов. MegaMek является неофициальной открытой реализацией популярной настольной игры Battletech. MTF представляет собой простой текстовый формат, в котором в качестве разделителя групп данных активно используются пробелы. Файл

.mtf содержит определение механической боевой единицы MegaMek (т.н. «мех» от «mech»), которая может быть использована в игре. Файлы MTF обычно используются для представления самодельных или модифицированных «мехов», некоторое число которых включено в базовый дистрибутив MegaMek. Существуют утилиты для создания файлов .mtf путем преобразования из других форматов (напр., .ssw). Любой файл .mtf для MegaMek можно создать и изменять в текстовом редакторе.


Коммерческое дополнение к Microsoft Excel от Armon Technologies под названием XLActuary, предназначенное для выполнения актуарных расчетов, использует расширение .mtf для обозначения файлов с таблицами смертности (.mtf). Эти файлы содержат приведенные данные о статистической смертности на основании ежегодных официально публикуемых таблиц смертности. Файл

.mtf представляет собой двоичный файл в закрытом формате XLActuary. Armon Technologies предоставляет обновления MTF-таблиц.


Расширение .mtf также служит для идентификации «Файлов советов MasterCook» (MasterCook Tips files, .mtf), создаваемых и используемых коммерческим органайзером кухонных рецептов MasterCook для MS Windows от ValuSoft. MasterCook (версии 5 и выше) использует файл «MC Tips.mtf«, расположенный в каталоге «MC Tools», для хранения советов по использованию тех или иных рецептов.


Расширение .mtf еще может выступать в качестве обозначения «Текстового формата Modeler» (Modeler Text Format, MTF) — специального формата текстовых файлов, используемого для обмена данными в среде мощного коммерческого средства проектирования и моделирования аудиосистем Modeler от Bose. Применительно к Modeler файл

.mtf является текстовым представлением модели, подготовленной при помощи стороннего ПО и экспортированной посредством плагина Bose Modeler.


Наконец, расширение .mtf также представляет тип и формат файлов «Файл темы Motorola» (Motorola Theme File, MTF). Тема Motorola (.mtf) — это сжатый архивный файл, содержащий изображения хранителя экрана и обоев, а также мелодию вызова. Подобные файлы тем MTF предназначены для загрузки в мобильные телефоны Motorola прошлых выпусков и поддерживаются целым рядом моделей.



Программы для открытия или конвертации MTF файлов

Вы можете открыть файлы MTF с помощью следующих программ:

MasterCook by Valusoft Cosmi

 

Digital Music Mentor

 

MyTestX by Bashlakov Alexsander

 

MasterCook

 

MULTiTEXT by HINDELANG-Software

 



Файл MTF — Как открыть файл .mtf? [Шаг-за-шагом]

В таблице ниже предоставляет полезную информацию о расширение файла .mtf. Он отвечает на вопросы такие, как:

  • Что такое файл .mtf?
  • Какое программное обеспечение мне нужно открыть файл .mtf?
  • Как файл .mtf быть открыты, отредактированы или напечатано?
  • Как конвертировать .mtf файлов в другой формат?

Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!

5 расширений и 0 псевдонимы, найденных в базе данных

✅ MasterCook Document

. mtf

Описание (на английском языке):
The MTF file is a MasterCook document. MasterCook is a recipe management program by Sierra-On-Line.

Описание формата MTF пока не имеется

Категория: Документ файлы

Применение: MasterCook Deluxe

MIME-тип: application/octet-stream

Магическое число: —

Магическое число: —

Образец: —

MTF псевдонимы:

MTF cсылки по теме:

MTF связанные расширения:

.lcb

Living Cookbook Backup

.crb

BigOven Core Recipe Box

.ing

MasterCook Ingredients Data

.mcf

MasterCook CookBook File

.mlk

MasterCook Look Data

.lop

MasterCook Layout Data

.fdx

Food Data Exchange File

.mc2

MasterCook 5 CookBook

.mcx

MasterCook 5 Recipe Pictures

.mcmac

MasterCook Mac Document


✅ Motorola Phone Theme

.mtf

Описание (на английском языке):
MTF is a Motorola Theme File. MTF file contains ringtone, wallpaper and screensaver for Motorola phones.

Описание формата MTF пока не имеется

Категория: Другие файлы

Применение: Motorola Media Manager

MIME-тип: application/mtf

Магическое число: —

Магическое число: —

Образец: —

MTF псевдонимы:

MTF cсылки по теме:

MTF связанные расширения:

.theme

Microsoft Windows Desktop Theme

.nth

Nokia Phone Theme

.scs

Siemens Mobil Phone Color Skin

.rng

Nokia Phone Ringtone

.rtttl

Ring Tones Text Transfer Language File

.imy

iMelody Ringtone

.emy

eMelody Ringtone

.mxmf

Mobile XMF Audio

.utz

UIQ Theme Package

.m4r

iPhone Ringtone


✅ SDL Trados Translation Memory Translations

.mtf

Описание (на английском языке):
The MTF file is a SDL Trados Translation Memory Translations.

SDL Trados is a computer-assisted translation software suite.

Описание формата MTF пока не имеется

Категория: Данных файлы

Применение: SDL Trados

MIME-тип: application/octet-stream

Магическое число: —

Магическое число: —

Образец: —

MTF псевдонимы:

MTF cсылки по теме:

MTF связанные расширения:

.iix

SDL Trados Translation Memory Index

.mwf

SDL Trados Memory Word Find File

.tbx

TermBase eXchange Data

.olif

Open Lexicon Interchange Format

.txml

Wordfast TXML Document

.sdltm

SDL Trados Translation Memory

.sdlproj

SDL Trados Project

.sdltb

SDL MultiTerm Termbase

.sdlppx

SDL Trados Project Package

.sdltpl

SDL Trados Project Template


✅ Darkstone Game Archive

.mtf

Описание (на английском языке):

The MTF file is a Darkstone Game Archive. Darkstone: Evil Reigns is an action role-playing video game developed by Delphine Software International

Описание формата MTF пока не имеется

Категория: Данные Игры файлы

Применение: Darkstone

MIME-тип: application/octet-stream

Магическое число: —

Магическое число: —

Образец: —

MTF псевдонимы:

MTF cсылки по теме:

MTF связанные расширения:

✅ XLActuary Data

.mtf

Описание (на английском языке):
The MTF file is a XLActuary Data. XLActuary is an Excel add-in designed to handle all the actuarial factor calculations for actuarial consulting firms and retirement administration providers.

Описание формата MTF пока не имеется

Категория: Данных файлы

Применение: XLActuary

MIME-тип: application/octet-stream

Магическое число: —

Магическое число: —

Образец: —

MTF псевдонимы:

MTF cсылки по теме:

MTF связанные расширения:

Другие типы файлов могут также использовать расширение файла . mtf.

🚫 Расширение файла .mtf часто дается неправильно!

По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:

htf, jtf, ktf, ltf, mf, mff, mft, mgf, mhf, mrf, mt, mtb, mtc, mtd, mte

Это возможно, что расширение имени файла указано неправильно?

Мы нашли следующие аналогичные расширений файлов в нашей базе данных:

.mf

Metafont Font

.mgf

Micrografx Designer Font

.mtr

RealFlight Airplane Data

.tmf

Windows Trace Message Format File

.mft

Microsoft Windows NTFS Master File Table

.mtd

Musicnotes Digital Sheet Music

.tf

Terraform Module

.mff

EGI Metafile Format Data

.mtb

Minitab Exec File

.ntf

MediaFACE Project

🔴 Не удается открыть файл .mtf?

Если дважды щелкнуть файл, чтобы открыть его, Windows проверяет расширение имени файла. Если Windows распознает расширение имени файла, файл открывается в программе, которая связана с этим расширением имени файла. Когда Windows не распознает расширение имени файла, появляется следующее сообщение:

Windows не удается открыть этот файл:

пример.mtf

Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать для его открытия…

Если вы не знаете как настроить сопоставления файлов .mtf, проверьте FAQ.

🔴 Можно ли изменить расширение файлов?

Изменение имени файла расширение файла не является хорошей идеей. Когда вы меняете расширение файла, вы изменить способ программы на вашем компьютере чтения файла. Проблема заключается в том, что изменение расширения файла не изменяет формат файла.

Если у вас есть полезная информация о расширение файла .mtf, напишите нам!

Подробно о MTF (частотно-контрастная характеристика)

Прежде чем говорить о диаграмме MTF, полезно более подробно ознакомиться с такими терминами,как “контраст” и “разрешение”. В мире оптики разрешение означает количество мелких деталей, которые объектив способен передавать (который также известен как “микроконтраст”), в то время как контраст означает способность объектива различать различные интенсивности света (например, черные и белые). Когда уровень контрастности значительно падает, черно-белые линии в конечном итоге становятся серыми и неразличимыми. Рассмотрим следующий пример:

Изображение слева четко показывает очень низкий контраст, в то время как разрешение остается относительно высоким. Можно увидеть некоторые детали пера на цапле, но отсутствие контраста в изображении делает многие цвета и оттенки неразличимыми. В этом случае, объектив обеспечивает достаточное разрешение, но не достаточный контраст. Среднее изображение имеет большой контраст, однако отсутствие разрешения делает изображение размытым. Изображение справа, имеет как высокий контраст, так и высокое разрешение, что заставляет нас воспринимать его как самый резкий и детализированный из трех примеров. Этот пример показывает, что и разрешение, и контраст одинаково важны: объектив может иметь высокое разрешение, но не хватает контрастности, и наоборот. Объективы высокого качества, как правило, имеют высокое оптическое разрешение и при этом выдают хороший уровень контраста.

Однако, нужно понимать что определение резкости на изображении для всех людей неодинаково,так как все мы отталкиваемся исключительно от визуального просмотра снимка и для кого-то детали на одном и том же изображении могут показаться резкими, для другого же наоборот размытыми,поэтому оценка резкости всегда носит «субъективный характер». Если же отбросить в сторону «субъективную оценку резкости» и попытаться определить термин более или менее объективно, то можно сказать,что резкость состоит из двух частей – разрешения и остроты. Как было определено ранее, разрешение — это количество деталей на изображении, которые объектив способен передавать на сенсор камеры. Острота же заключается не в разрешении мелких деталей, а скорее в переходе между краями изображения. Острота может быть значительно увеличена рядом факторов, таких как программная обработка в камере, пониженная дискретизация, а также применение эффектов постобработки. Разрешение нельзя изменить – если объектив не может разрешить мелкие детали, эти детали не могут быть добавлены/увеличены после захвата изображения.

Что такое MTF?

Поскольку воспринимаемая резкость всегда субъективна, невозможно количественно оценить производительность объектива, просто глядя на детали в изображении. Из-за этого производители разработали объективные методы для измерения производительности объектива в контролируемой лабораторной среде или приблизительной производительности объектива с помощью компьютерного моделирования, не полагаясь на человеческое восприятие. Эта общепринятая мера производительности объектива называется MTF, что означает “функция передачи модуляции”. Поскольку ни один объектив не совершенен в передаче света, MTF может быть весьма полезен для количественной оценки потери как контраста, так и разрешения. Острота зрения здесь не применяется, потому что мы говорим не о нашей воспринимаемой резкости, а скорее строго о способности объектива разрешать большое количество деталей с максимальным контрастом.

Большинство графиков MTF, которые мы видим на сегодняшний день, сделаны со специализированным компьютерным программным обеспечением, которое измеряет или имитирует производительность объектива и выводит результаты. Одним из преимуществ MTF, является то, что он способен обеспечить большое количество полезной информации в одном графике. Диаграммы MTF потенциально могут предоставить некоторые или все из следующих данных:

  1. Разрешение объектива (от центра до крайних углов при максимальных и остановленных апертурах)
  2. Контрастность объектива (от центра до крайних углов при максимальных и остановленных апертурах)
  3. Астигматизм и боковая хроматическая аберрация
  4. Кривизна поля изображения

Эти данные позволяют выявить довольно много информации об общей производительности объектива. Одни и те же данные могут быть использованы для сравнения разрешения и контраста между различными объективами от одного производителя. Однако данные MTF нельзя сравнивать между различными брендами (так как различные производители предоставляют различные данные в MTF) и есть другие оптические данные, которые диаграммы MTF не могут предоставить, такие как:

  1. Уровень геометрических искажений
  2. Продольная хроматическая аберрация
  3. Цветопередача
  4. Виньетирование
  5. Способность борьбы с паразитными засветками и бликами

Таким образом, диаграммы MTF могут быть крайне полезны для оценки некоторых данных, но они не дают полного представления об оптических характеристиках объектива. Также важно отметить, что производительность в диапазоне между короткими и длинными фокусными расстояниями в зум-объективах также обычно не предоставляется. Например, для зум-объектива 25-300mm производители будут предоставлять данные MTF только для самых коротких и самых длинных фокусных расстояний, соответственно 25 мм и 300 мм.

Как измеряется MTF?

 

Оценка производительности объектива производится с помощью простых прямых линий, как правило, черные линии на белом фоне. Более толстые пары линий используются для измерения контраста и обычно составляют 10 линий/мм, в то время как более тонкие линии, используемые для измерения разрешения, составляют 30 линий/мм (изображены на рисунке). Толстые и тонкие красные линии размещаются через разные интервалы для измерения контраста и разрешения. Линейные группы стратегически расположены под двумя разными углами – один из них расположен под углом от центра кадра наружу, параллельно радиусу линзы и направлен в сторону центра (также известный как “сагиттальный”), а другой-под углом в противоположном направлении (также известный как “меридиональный”). Это делается по определенной причине-из-за аберраций линз, некоторые линзы очень хороши в разрешении деталей, направленных в одном направлении, но не так хороши в разрешении деталей, направленных в другом направлении. Для измерений MTF используются как сагиттальные, так и меридиональные данные, что позволяет легко идентифицировать линзы, которые проявляют астигматизм.

После того, как тестовая диаграмма с сагиттальными и меридиональными линиями, расположенными через разные интервалы, правильно выровнена напротив объектива, можно измерить как контраст, так и разрешение, оценив толщину перехода групп линий от черного к белому. Объектив высокого разрешения с отличным контрастом покажет четкую границу между черными и белыми цветами и четко различает линии как для сагиттальных, так и для меридиональных линий. Объектив с низким разрешением покажет очень плавный переход от черного к белому, указывая на низкий контраст, и размытие линий в нем настолько сильно, что они просто становятся одной серой картой:

Как видно из рисунка, линии на самой левой стороне легко различимы – так будет передавать изображение идеальный объектив без оптических дефектов,но поскольку идеальных объективов не существует всегда присутствует потеря разрешения. Производительность и резкость объектива ухудшается строго в направлении от центра к углам изображения.

Как читать диаграмму MTF?

По горизонтальной оси X откладывается расстояние от центра до самого дальнего угла сенсора. Как правило, максимальное качество изображения в центре, поэтому 0 – это центр, а по вертикальной оси детализация в процентах. Здесь 1 соответствует 100%.

Нужно помнить,что в MTF измеряются две группы линий — ” тонкая » группа деталей из 30 линий/мм, которая измеряет разрешение, и гораздо более толстая группа из 10 линий/мм, которая измеряет контраст. Таким образом на диаграмме MTF мы можем видеть кривые контраста и разрешения.

Если рассмотреть красную кривую, которая указывает на контраст объектива,можно увидеть, что объектив имеет довольно высокий контраст в центре, который затем постепенно уменьшается к середине кадра, затем резко падает прямо в середине (отметка 10 мм), затем поднимается между серединой кадра и углами, а затем снова резко падает к крайним углам. Разрешение начинается довольно сильно в центре, затем постепенно падает к середине кадра, затем немного поднимается между серединой и углами, затем резко падает в углах. Все это означает, что на конкретной диафрагме, объектив обладает впечатляющей производительностью в центральной части изображения, которая постепенно падает к середине, а затем резко по углам.»Волнистый» характер кривой указывает на наличие кривизны поля. Как правило,на графиках MTF контраст обычно выше разрешения, поэтому все, что выше значения 0.9, указывает на отличный контраст, от 0.7 до 0.9-хороший, значения в районе 0.5 и ниже являются плохим показателем. Для разрешения эти цифры будут немного ниже, в особенности при съемке на максимальном значении диафрагмы.

Поскольку измерения MTF включают как сагиттальные, так и меридиональные линии, типичная диаграмма фактически будет содержать по крайней мере четыре линии, как показано в приведенном ниже примере:

Из анализа приведенной выше диаграммы, можно получить следующие данные:

  1. Разрешение (30 линий/мм) от центра до угла кадра для обеих групп сагиттальных и меридиональных линий
  2. Контрастность (10 линий/мм) от центра до угла кадра как для сагиттальной, так и для меридиональной групп линий
  3. Астигматизм и боковая хроматическая аберрация
  4. Кривизна поля

Если сравнить вышеприведенную диаграмму с предыдущей, можно с уверенностью сказать, что этот объектив имеет лучшую общую производительность, чем предыдущий. Контраст (красные линии) и разрешение (синие линии) выше, производительность находится на высоком уровне от центра до краев. В дальних углах наблюдается резкое снижение разрешения (что свойственно практически всем объективам), но контрастность остается очень высокой. Сильное разделение сагиттальной и меридиональной линий от сплошных линий на графиках всегда свидетельствует о том, что объектив подвержен астигматизму и боковой хроматической аберрации,что в данном случае не является проблемой на большей части изображения. Наконец, поскольку линза не изгибается вверх и вниз по всему полю, можно заключить, что этот конкретный экземпляр не страдает от проблем с кривизной поля.

Выводы:

MTF график зависит от многих вещей: фокусного расстояния и расстояния до объекта, диафрагмы, длины волны света и прочего. Поэтому, на графике точно должно быть указано при каких значениях был сделан лабораторный тест (как на изображении снизу). К сожалению, большинство производителей не делают подробный MTF, а рисуют график исходя из расчетов на компьютере, получив некоторое среднее значение для всех объективов одной модели сразу. Такой подход является в корне неправильным, так как из-за сложности оптической конструкции и производственных допусков объективы могут различаться. Благодаря современным компьютеризированным методам испытаний и автоматизированным сборочным линиям эти допуски, безусловно, улучшились, но они все еще существуют. Означает ли это, что смоделированные данные MTF совершенно бесполезны и не должны рассматриваться? Нет. MTF по-прежнему является хорошей справкой для изучения потенциальной производительности объектива и для сравнения линз от одного и того же производителя.

Системы C2 используют MTF и обмен сообщениями

В этом техническом документе рассматривается, как поддерживать системы C2 (Command and Control) и протоколы MTF (формат текста сообщений), такие как ADatP-3, APP-11 и OTH-Gold, с использованием продуктов Isode.

Здесь показано, как эта интеграция обеспечивается:

  1. API-интерфейсом Isode Harrier MMHS; и
  2. Военный клиент обмена сообщениями Harrier компании Isode.

Технические документы Isode распространяются по лицензии Creative Commons Attribution-ShareAlike 4.0 International License.

Многоуровневая система C2

На приведенной выше диаграмме показано, как современная система C2 обычно имеет многоуровневую структуру. Примечания по каждому из уровней:

  • Системы C2 обычно специфичны для наций. Они предоставляют интерфейс для операторов и предоставляют пользовательский интерфейс для взаимодействия с оператором.
  • MTF (форматы текста сообщений) обеспечивают основной механизм связи между системами C2. Библиотека НАТО APP-11 предоставляет большой набор сообщений, использующих формат НАТО ADatP-3, который имеет варианты текста (MTF) и XML (XML-MTF). Также используются другие форматы, такие как OTH-Gold и национальные варианты. MTF иногда поддерживаются как частные национальные разработки в поддержку систем C2. Systematic предоставляет решение COTS (IRIS Forms), которое широко используется и интегрируется в системы C2.
  • MTF передаются по протоколам обмена сообщениями. Существует уровень формата обмена сообщениями, в котором используются три основных формата: ACP 127; СТАНАГ 4406; SMTP с военными расширениями RFC 6477.
  • Эти сообщения передаются по целому ряду базовых протоколов.
    • АСР 127
      • Серийный номер
      • Напрямую на модем (например, широковещательный)
      • COSS (HF – STANAG 5066)
    • СТАНАГ 4406
      • Приложение А (быстрые ссылки)
      • Приложение E (ограниченные каналы, включая ВЧ со STANAG 5066)
    • SMTP/RFC 6477
      • SMTP (быстрые ссылки)
      • CFTP/HMTP (базовый HF со STANAG 5066)
      • MULE (RFC 8494 — Modern HF с STANAG 5066)

Isode обеспечивает полную поддержку продуктов COTS для двух нижних уровней. В этой статье рассматривается, как эти нижние слои могут использоваться для поддержки двух верхних слоев.

Историческая справка

MTF — это очень простой текстовый формат, который развивался параллельно с ACP 127, первоначально начавшись как набор соглашений между операторами для обмена структурированной информацией. MTF используют набор символов ITA2, поэтому они могут работать с любой схемой ACP 127.

Операторы были обучены составлять и читать форматы MTF, поэтому, по сути, MTF были просто частью системы обмена сообщениями с неявно выполняемыми функциями C2. Это развивалось постепенно, так что в современных системах MTF обычно передаются между приложениями C2, а не между операторами обмена сообщениями.

Isode Подход к MTF и C2

Isode предоставляет компоненты обмена сообщениями и HF COTS, а также решения для обоих уровней обмена сообщениями. Isode не предоставляет продукты MTF и C2 и не планирует этого делать.

Isode стремится предоставить гибкую поддержку тем, кто предоставляет компоненты MTF и C2, чтобы можно было легко использовать компоненты обмена сообщениями Isode в сочетании с этими системами. В данной статье рассматривается, как это достигается.

Требования провайдера C2

Требования здесь, как правило, определяются провайдером C2, который часто является конкретной национальной разработкой. Поставщики C2 могут использовать несколько подходов к обеспечению уровня MTF, в том числе:

  • Сделать его частью системы C2, чтобы национальная система C2 имела интегрированную реализацию MTF.
  • Использование сторонних компонентов, таких как Systematic IRIS Forms, предназначенных для интеграции с системами C2 и обеспечивающих гибкий пользовательский интерфейс для создания и анализа MTF.
  • Пользовательская поддержка ограниченного числа MTF, которая может быть достигнута за счет специальной разработки третьей стороной. MTF имеют простой формат, поэтому поддержка одной MTF технически проста. Сосредоточение внимания на поддержке действительно необходимых MTF может помочь избежать сложности универсального решения.

Модель Isode заключается в том, что провайдер C2 имеет подход к созданию и обработке MTF, а роль Isode заключается в транспортировке MTF по различным каналам-носителям.

Транспортные требования MTF

Система C2, отправляющая MTF, должна установить ряд параметров обмена сообщениями, которые не зависят от используемых протоколов, включая:

  • Получатель или получатели. Это фундаментальная информация. Все остальное необязательно.
  • Приоритет. Это может быть два приоритета, если получатели разделены как действие/информация.
  • СИК. Информационные коды субъекта для категоризации отправляемой информации.
  • Инструкции по обработке или передаче сообщений для облегчения ручной обработки.
  • Тип сообщения, чтобы классифицировать сообщение, например, чтобы связать его с упражнением.
  • DTG (Date Time Group) для указания времени действия информации.
  • Защитная этикетка

Эти параметры могут быть доступны оператору или полностью скрыты. Оператор может щелкнуть кнопку C2, которая сгенерирует MTF, связанную с кнопкой, и другую информацию (например, выбранное местоположение), что приведет к сгенерированному сообщению.

Для принятого MTF, как правило, желательно сделать доступным отправителя сообщения и информацию, установленную отправителем. Это облегчает правильную обработку поступающих MTF.

Обработка MTF в различных протоколах обмена сообщениями

ACP 127 является неструктурированным протоколом. Когда MTF транспортируется с помощью ACP 127, оно становится целым сообщением. С точки зрения эксплуатации MTF часто рассматриваются как целое сообщение, и когда ACP 127 преобразуется в STANAG 4406 или SMTP, эта парадигма повторяется.

STANAG 4406 определяет части тела MTF (ADatP-3), что обеспечивает разумный структурированный подход к переноске MTF. Продукт Isode M-Switch поддерживает это, включая сопоставление с частью тела MIME для SMTP-сообщений и сопоставление с частью тела ACP 127 способом, совместимым с использованием ACP 127. Isode считает это предпочтительным подходом.

API Harrier MMHS

Isode предоставляет API Harrier MMHS, который поддерживает отправку и получение MTF из системы C2. Это можно использовать как с веб-, так и с серверными системами C2.

API Harrier MMHS обеспечивает простой и безопасный интерфейс для передачи сообщений с использованием JSON и WebSockets. При использовании продукта Harrier от Isode отправка и извлечение могут выполняться с помощью одного соединения, а также поддерживаются военные атрибуты.

Для отправки сообщения система C2 предоставит MTF и параметры обмена сообщениями, закодированные в JSON. Это позволяет предоставить простой пользовательский интерфейс C2, который может генерировать MTF и Message с оператором, предоставляющим только те необходимые параметры. Возможно, что одиночный щелчок может вызвать отправку MTF.

На принимающей стороне обработчик MTF предупредит систему C2 о любых новых поступающих сообщениях MTF. Система C2 сможет получать новые MTF вместе с соответствующими параметрами обмена сообщениями. После этого можно обработать MTF и соответствующим образом обновить дисплей C2.

Прямое использование Harrier

Isode предлагает второй подход к интеграции C2, который больше соответствует подходу оператора исторических сообщений. Это работает следующим образом.

  1. Отправляющий оператор взаимодействует с пользовательским интерфейсом системы C2, что приводит к созданию файла MTF. Например, IRIS Forms может просто сохранить файл MTF.
  2. Harrier — это интерфейс MMHS от Isode. Он может прочитать файл MTF и вставить его в сообщение (либо в строке, либо в виде вложения). Пользовательский интерфейс Harrier позволит оператору установить все параметры обмена сообщениями.
  3. Отправляющий сервер обмена сообщениями Isode преобразует сообщение в требуемый протокол и передает его на принимающий сервер.
  4. Принимающий сервер Isode доставит сообщение Harrier.
  5. Оператор Harrier покажет новое сообщение. Harrier обнаружит, что сообщение содержит MTF, и предложит сохранить сообщение в файл, что и сделает оператор.
  6. Оператор C2 затем прочитает файл MTF и обработает его.

Опыт оператора Harrier показан ниже:

Harrier: Отображение военных сообщений

Можно увидеть, что MTF была получена в военном сообщении. Компания Harrier идентифицировала MTF и предоставляет простой пользовательский интерфейс для загрузки MTF в виде вложения, которое затем может быть просмотрено или иным образом обработано системой C2.

реверс-инжиниринг-darkstone/mtf-file-format.

txt на мастере · glampert/reverse-engineering-darkstone · GitHub. есть три известных файла MTF.
——————————
Формат архива Darkstone MTF
——————————
Формат файла MTF — это формат архива, используемый игрой Darkstone
для хранения большинства игровых утверждений. В
оригинальный выпуск игры:
— МУЗЫКА. MTF
— ГОЛОСА1.MTF
— ДАННЫЕ.MTF
MUSIC.MTF хранит фоновую музыку/саундтреки к игре.
При извлечении 25 саундтреков игры будут отображаться в виде звуковых файлов MP2.
VOICES1.MTF хранит все записанные внутриигровые диалоги в формате MP2.
DATA.MTF — это место, где хранится основная часть игровых активов.
Содержит все текстуры, 3D-модели, звуковые эффекты, скрипты и многое другое.
Инструмент для распаковки Dragon (http://sourceforge.net/projects/dragonunpacker/)
предположительно может открывать этот формат, но я этого не проверял.
Более подробные сведения о реализации см. в файлах mtf.h и mtf.c.
—————————
Структура файла
—————————
Тип: ДВОИЧНЫЙ.
Порядок байтов: LITTLE ENDIAN.
Первые 4 байта файла представляют собой 32-битное слово, содержащее номер файла
записей в архиве. Судя по всему, записей с пустыми каталогами не
сохранено.
Сразу следует список с информацией о каждой записи.
Каждая входная структура состоит из:
— 1 32-битное слово длиной в символах имени файла/пути.
Предполагается, что эта длина включает нулевой терминатор, который также хранится в файле.
— Сразу следует строка имени файла, длина которой равна предыдущему прочитанному слову.
Он должен включать нуль в конце, но для уверенности безопаснее вручную завершать нулем.
Это имя включает полный путь, всегда заканчивающийся именем файла (без пустых каталогов).
В качестве разделителя пути используется обратная косая черта (‘\\’) в стиле Windows. Без букв дисков.
— После того, как имя файла переменной длины будет прочитано, последуют еще два 32-битных слова:
1: абсолютное смещение файла в архиве, где начинаются данные записи.
2: несжатый размер в байтах данных записи файла.
После списка метаданных записи файла следует фактическое содержимое первой записи.
Записи плотно упакованы, и каждая следует там, где закончилась предыдущая. Судя по всему, нет
предпринята попытка выровнять данные по границе слова.
—————————
Файловые записи
—————————
Содержимое данных каждой записи файла будет либо несжатым, либо сжатым.
Если файл несжатый, его можно прочитать напрямую, используя размер в распакованном виде из заголовка записи.
Если он сжат, то фактические данные записи будут предваряться 12-байтовым сжатым заголовком.
Единственный способ узнать, сжата запись или нет, — просмотреть эти 12 байт и вывести
из него если сжать. Если запись не сжата, то ищем 12 байт назад и читаем
целый несжатый блок.
Заголовок сжатия состоит из:
— два байта с «магическими числами», указывающими, сжаты ли следующие данные.
Если данные сжаты, то соответственно два байта будут:
1: 0xAE (174) или 0xAF (175)
2: Всегда 0xBE (190)
Любое другое значение указывает на то, что запись хранится в несжатом виде, поэтому отбросить заголовок и перемотать назад.
— После двух магических байтов идет одно 16-битное слово неизвестного содержания.
Возможно, дополнительные флаги распаковки, но мы можем распаковать и без них.
— 1 32-битное слово с объявленным размером сжатых данных в байтах, включая размер
заголовка сжатия (+12 байт).
— 1 32-битное слово с размером распакованных данных, которое должно соответствовать значению
в ранее прочитанном общем заголовке записи файла.
Большинство элементов файла сжаты, за исключением музыки в формате MP2
и диалоги, которые (видимо) никогда не сжимаются.
—————————
Компрессионная муфта MTF
—————————
МОГ Darkstone использует специальное сжатие, несколько похожее на RLE, но вместо этого
репликации одного байта N раз, он пытается объединить идентичные блоки
переменного размера в один экземпляр, а затем ссылаться на него несколько раз.
Для сжатой записи первый байт сжатых данных следует сразу же
после 12-байтового заголовка сжатия. Каждый фрагмент сжатых данных имеет префикс 9.0156
на один байт, где каждый бит указывает, как обрабатываются следующие 8 прочитанных байтов.
Начиная с нижнего правого бита (с прямым порядком байтов), проверьте, установлен ли этот бит.
Если бит установлен, прочитать еще один байт из файла и сохранить его без изменений в
буфер декомпрессии.
Если бит равен нулю, то прочитать 16-битное управляющее слово из файла.
Старшие 6 бит этого слова будут содержать количество байтов.
Младшие 10 бит будут содержать смещение в буфере декомпрессии.
Согласно объяснению, представленному здесь: http://wiki.xentax.com/index.php?title=Darkstone
Вам нужно добавить к счету константу 3. Затем скопируйте это количество байтов в конец
буфер декомпрессии минус смещение.
Обратите внимание, что приведенная выше ссылка дает довольно ясное объяснение, но порядок битов
в управляющем слове выглядит наоборот. То есть либо и ошибка либо автор
предполагал, что машина, обрабатывающая данные, имеет обратный порядок байтов.
Это должно быть яснее, если вы посмотрите на mtf.c, функцию mtf_decompress_write_file().
—————————
Простая схема MTF
—————————
(число справа — размер в байтах)
+———————+
| количество записей файлов | 4 |
|——————+—|
| файлEntryHeader | Н |
| . .. | |
| … | |
| … | |
|——————+—|
| данные файла (возможный |
| сжатый заголовок) |
| … |
+———————+
ЭОФ
Примечания:
— размер fileEntryHeader будет меняться
в зависимости от длины имени файла в символах.
— Размер сжатого заголовка всегда 12 байт, но
будет отсутствовать для несжатой записи.

Устройство чтения Unix для формата Microsoft Tape Format, используемого NT Backup

Сведения о порте
Устройство чтения mtf Unix для формата ленты Microsoft, используемого NT Backup
0.2.1_1 архиваторов =4 Версия этого порта присутствует в последней квартальной ветке.
Для этого порта нет сопровождающего.
Любые проблемы, связанные с этим портом, следует направлять в список рассылки FreeBSD Ports по адресу [email protected]
Добавлен порт: 26.06.2002 06:41:17
Последнее обновление: 07. 09.2022 21:58:51
Хэш фиксации: fb16dfe
Люди, которые смотрят этот порт, также смотрят: : freetype2, autoconf, xdms, unrar
Лицензия: GPLv2+
Описание:
Это порт программы чтения Microsoft Tape Format / NT Backup. Он находится в состоянии «работаю на меня».
– – – –
pkg-plist: , полученный с помощью: make generate-plist
Строки зависимостей :
  • mtf>0: архиваторы/mtf
для установки порта:
CD/USR/Ports/Archivers/MTF/&& выполните установку. архиваторы/mtf
  • pkg install mtf
  • ПРИМЕЧАНИЕ. Если этот пакет имеет несколько разновидностей (см. ниже), используйте одну из них вместо имени, указанного выше.
    PKGNAME: mtf
    Вкусы: нет информации о вкусах для этого порта.
    distinfo:
    SHA256 (mtf-0. 2.1.tgz) = 4e6f8b3520fb287e5327c7883c19d1a84f3954e3c823ab074daf8ea2747f53db SIZE (mtf-0.2.1.tgz) = 24188

    Пакетов (временные метки во всплывающих окнах UTC):

    Этот порт не имеет зависимостей.
    Нет портов, зависящих от этого порта

    Опции конфигурации :
    ===> Для mtf-0.2.1_1 доступны следующие параметры конфигурации: DOCS=on: Документация по сборке и/или установке ===> Используйте make config для изменения этих настроек
    Название параметров :
    архиваторы_mtf

    ИСПОЛЬЗОВАНИЙ:
    смола:тгз

    FreshPorts не удалось извлечь/найти сообщение pkg
    Основные сайты:
    История коммитов — (может быть неполной: для получения полной информации см. ссылки на репозитории вверху страницы)
    Фиксация Кредиты Сообщение журнала
    07 сентября 2022 г. 21:58:51
     
    Стефан Эссер (исп.) 
     Удалить записи WWW, перемещенные в порт Makefiles
    Commit b7f05445c00f добавил записи WWW в файлы Makefile порта на основе
    WWW: строки в файлах pkg-descr.
    Эта фиксация удаляет WWW: строки перемещенных URL-адресов из этих
    файлы pkg-descr.
    Утверждено: portmgr (tcberner) 
    0.2.1_1
    07 сент. 2022 21:10:59
     
    Стефан Эссер (наш)
     Добавить записи WWW в Makefiles порта
    Обычной практикой является наличие одного или нескольких URL-адресов в конце
    файлы pkg-descr портов, по одному на строку и с префиксом «WWW:». Эти
    URL-адреса должны указывать на веб-сайт проекта или другие соответствующие ресурсы.
    Доступ к этим URL-адресам требовал обработки файлов pkg-descr, и
    они часто устаревают с течением времени. Если более одного такого URL было
    присутствует в файле pkg-descr, только первый из них был передан в
    ИНДЕКС порта, но для многих портов только последняя строка содержала
    конкретный URL-адрес порта для получения дополнительной информации. 
    Было несколько предложений сделать URL-адрес проекта доступным как
    макрос в файлах Makefile портов, со временем.
     
    (Выше показаны только первые 15 строк сообщения фиксации)
    0.2.1_1
    20 июл 2022 14:20:49
     
    Тобиас С. Бернер (tcberner) 
     архиваторы: убрать строчки "Создано"
    Большое спасибо первоначальным авторам этих портов:
      * Аарон Далтон 
      * Акинори МУША, также известный как knu 
      * Альберт Вернон 
      * Алекс Дюпре 
      * Алекс Саморуков 
      * Александр Куэн 
      * Александр Логвинов 
      * Александр Журавлев 
      * Алексей Докучаев 
      * Алексей Докучаев 
      * Андерс Нордби  
    (Выше показаны только первые 15 строк сообщения фиксации)
    0.2.1_1
    06 апр 2021 14:31:07
     
    Матье Арнольд (мат)
     Удалить # $FreeBSD$ из файлов Makefile.  
    0.2.1_1
    12 января 2016 г. 16:20:32
     
    amdmi3 
     Преобразование LICENSE= "GPLxx # или новее" в "GPLxx+"
    Одобрено: одеяло portmgr 
    0.2.1_1
    07 янв. 2016 14:44:08
     
    amdmi3 
     - Уточнить ЛИЦЕНЗИЯ
    - Добавить LICENSE_FILE
    - Переключиться на помощники опций
    - Регенерация патчей с помощью make makepatch 
    0.2.1_1
    14 мая 2015 г. 10:15:09
     
    матовый
     Очистка MASTER_SITES.
    - Замените ${MASTER_SITE_FOO} на FOO.
    - По возможности объединяйте MASTER_SITE_SUBDIR с MASTER_SITES. (Это означает, что 99,9%
      времени.)
    - Удалите вхождения MASTER_SITE_LOCAL, когда нет подкаталога и
      никакого намека на то, что это должно быть, не было.
    - Исправьте немного логики.
    - И вообще, сделать вещи более простыми и понятными.
    Находясь там, добавьте магические значения в FESTIVAL, GENTOO, GIMP, GNUPG, QT и
    Макросы САМБА. 
    Также замените некоторые вхождения EXTRACT_SUFX на USES=tar:*.
    Проверено: make fetch-urlall-list
    В шапке: portmgr
    При поддержке: Absolight 
    0.2.1_1
    16 июля 2014 г. 03:47:06
     
    Адамв
     Добавьте DOCS в OPTIONS_DEFINE, где установлено PORTDOCS=. 
    0.2.1_1
    11 июня 2014 г. 18:55:30
     
    марино
     Сбросить 99 портов, все еще перечисленных в sylvio@
    Последний коммит Сильвио был 17 месяцев назад, целых 5 месяцев после всех его
    порты могли быть сброшены в соответствии с политикой. Учитывая толчок к завершению
    staging (48 портов еще не поставлены, что-то вроде 70+ уже
    были организованы другими коммиттерами) и учитывая, что PR автоматически
    назначены, но никогда не обращались, лучше просто сбросить все порты и
    PR, чтобы другим было ясно, что эти порты можно поддерживать бесплатно.
    Утверждено: portmgr (неявно) 
    0.2.1_1
    26 декабря 2013 г. 15:03:41
     
    крест 
     Постановка поддержки 
    20 сен 2013 13:11:21
    крест 
     Везде добавляйте NO_STAGE для подготовки к промежуточной поддержке (cat:
    архиваторы) 
    0.2.1_1
    18 декабря 2012 г. 07:57:31
     
    Данфе
     Для ряда портов в категории архивов обрезать заголовок и опустить начальный
    неопределенный артикль из строки COMMENT; также исправить несколько замеченных ошибок стилей, в то время как
    Я здесь. 
    0.2.1_1
    19 мая 2011 г. 18:25:58
     
    сильвио
     - Добавить лицензию 
    0.2.1_1
    18 марта 2011 г. 17:59:51
     
    миви
     — избавиться от поддержки MD5
    В шапке: portmgr (я) 
    0.2.1_1
    27 ноября 2009 г. 22:52:30
     
    сильвио
     - Обновить мой почтовый адрес до FreeBSD
    Утвердил: miwi (наставник) 
    0. 2.1_1
    19 сентября 2009 г. 17:15:03
     
    миви
     - передать сопровождение отправителю
    PR: 138588 138594 138604
    Представлено: Сильвио Сезар 
    Функциональный сейф: да 
    0.2.1_1
    25 января 2008 г. 17:37:34
     
    Данфе
     Очистить описания портов для необслуживаемых портов в категории «архиваторы»:
    исправления разметки и орфографии, удаление пробелов EOL и посторонняя атрибуция. 
    0.2.1_1
    04 августа 2007 г. 11:41:31
     
    габор
     - Удалите модификации DESTDIR из отдельных портов, так как у нас есть новый,
      полностью chroot DESTDIR, который больше в этом не нуждается.
    При поддержке: Google Summer of Code 2007
    Утверждено: portmgr (pav) 
    0.2.1_1
    12 августа 2006 г. 13:09:24
     
    эрвин
     - Уважение DESTDIR
    - Уважение СС
    - Удалить ненужный . if
    - Bump PORTREVISION
    PR: 101806
    Прислал: gabor 
    0.2.1
    23 ноября 2005 г. 23:37:45
     
    пав
     — Добавить SHA256 
    0.2.1
    04 ноября 2005 г. 13:27:43
     
    против
     - Уборка
    - Сброс сопровождающего: Philippe CASIDY больше не может поддерживать порт!
      Спасибо за работу до сих пор!
    Утверждено: специалист по обслуживанию 
    0.2.1
    31 марта 2004 г. 03:12:58
     
    Тревор
     SIZEify (таймаут обслуживающего персонала) 
    0.2.1
    21 октября 2003 г. 09:58:09
     
    оса
     Косметическое исправление: используйте макрос %%DOCSDIR%%.
    Никаких функциональных изменений.
    Прислал: Олег Карачевцев 
    Часть ПР: 57992 
    0.2.1
    21 февраля 2003 г. 10:42:57
     
    кну
     De-pkg-комментарий.
    Формат mtf: Файл MTF – чем открыть, описание формата

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Пролистать наверх