Что такое формат файла OFT?
.oft - это файл шаблона электронной почты, связанный с Microsoft Outlook. Шаблоны .oft позволяют пользователям создавать стандартизированные сообщения, имеющие одинаковый макет, тип шрифта и форматирование. Шаблоны можно дополнительно настраивать для автоматического изменения содержимого в зависимости от получателя - также поддерживаются скрипты автозаполнения форм.
Внутренне .oft использует контейнер OLE2 Compound File Binary (CFB), ту же низкоуровневую структуру, что и файлы сообщений .msg; они различаются тем, как Outlook обрабатывает их, а не заголовком файла. 8-байтовая сигнатура CFB D0 CF 11 E0 A1 B1 1A E1 появляется в смещении 0 каждого файла .oft.
Шаблоны .oft можно создать, сохранив составленное сообщение как файл шаблона (Файл → Сохранить как → Шаблон Outlook). Outlook поддерживает два подхода к многоразовым сообщениям - формы и шаблоны .oft, где формы позволяют быстро вводить данные в поля сообщения в соответствии с заранее выбранными правилами. Создание надежного шаблона требует хорошего знания объектной модели Outlook. Бизнес-шаблоны обычно используют скрипты автозаполнения полей с доступом к базе данных контактов.
Шаблон может предварительно заполнять тему, тело (HTML или RTF), получателей, вложения и пользовательские свойства. В Windows Outlook по умолчанию хранит пользовательские шаблоны в %APPDATA%\Microsoft\Templates. Сохраненным .oft можно поделиться с коллегами, использовать его в автоматизации через макросы Outlook VBA или открыть напрямую для создания предварительно заполненного окна сообщения. Сторонние инструменты могут открывать или конвертировать файлы .oft в .eml или обычный текст, если Outlook недоступен.
Безопасность и защита
РИСК: MEDIUMФайл .oft - это бинарный элемент Outlook, который может содержать встроенные вложения и HTML, поэтому к нему применимы те же меры предосторожности, что и к любому электронному письму: .oft из ненадежного источника может содержать вредоносное вложение или фишинговый контент, который станет реальным сообщением при открытии. Не открывайте и не отправляйте шаблоны из неизвестных источников и проверяйте встроенные вложения антивирусом. Два дополнительных замечания: (1) для старых пользовательских форм/шаблонов Outlook существовали уязвимости, поэтому обновляйте Outlook; (2) при использовании онлайн-просмотрщиков/конвертеров .oft никогда не загружайте конфиденциальные или внутренние шаблоны на сторонние сайты.
Детали формата
в двух словах- Файл шрифта OpenType - Некоторые словолитни и инструменты используют .oft для шрифтов OpenType; это бинарный файл шрифта, открываемый программой просмотра или установки шрифтов, не имеющий отношения к Outlook.
- Шаблон библиотеки OrCAD / старых CAD - Редкое устаревшее использование .oft в качестве библиотеки/шаблона в некоторых инструментах EDA/CAD; фактически вышло из употребления.
Программы, открывающие файлы OFT
Технические подробности
глубокая спецификация| Формат контейнера | OLE2 Compound File Binary (CFB) - тот же низкоуровневый бинарный контейнер, что и в устаревших файлах .doc и .xls |
| Сигнатура файла (magic bytes) | D0 CF 11 E0 A1 B1 1A E1 (8 байт в смещении 0) |
| MIME-тип | application/vnd.ms-outlook |
| Внутренняя модель данных | Свойства MAPI (Messaging Application Programming Interface), хранящиеся в виде именованных потоков и хранилищ внутри контейнера CFB |
| Варианты формата тела | HTML или Rich Text Format (RTF), хранящиеся в отдельных потоках свойств MAPI |
| Предварительно заполняемые поля | Тема, получатели (Кому/Копия/Скрытая копия), текст письма, вложения и пользовательские свойства MAPI |
| Путь хранения шаблонов по умолчанию (Windows) | %APPDATA%\Microsoft\Templates |
| Поведение при повторном использовании | Открытие .oft порождает новое окно создания сообщения, предварительно заполненное содержимым шаблона; сам файл не изменяется и не отправляется |
| Связь с .msg | Структурно идентичен формату .msg; Outlook различает их по расширению файла и ассоциации, а не по внутренней структуре |
| Поддержка скриптов и автоматизации | Поддерживает макросы Outlook VBA и скрипты автозаполнения форм; шаблоны могут обращаться к базе данных контактов Outlook для заполнения полей |
| Разработчик | Microsoft Corporation |
| Основная платформа | Windows (настольный клиент Microsoft Outlook); доступна частичная поддержка в Outlook для Mac |
| Поддержка Unicode и многоязычности | Да; текст хранится в кодировке UTF-16 в потоках свойств MAPI PR_BODY_W и PR_HTML |
| Выпущен | Microsoft Outlook (template Save As 'Outlook Template'); long-standing across Outlook versions |
| Спецификация | learn.microsoft.com |
Конвертации OFT
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах OFT.