Что такое формат файла OFX?
Файлы .ofx - это файлы обмена финансовыми данными, которые содержат финансовую информацию в формате Open Financial Exchange. Данные могут включать транзакции по счетам, банковские выписки, инвестиционные позиции и другую информацию, специфичную для финансовой индустрии.
Файлы .ofx обеспечивают электронный обмен финансовой информацией через Интернет между компаниями, потребителями и финансовыми учреждениями. Индивидуальные клиенты обычно сталкиваются с файлами .ofx в виде загружаемых выписок по банковским и карточным счетам, предоставляемых их финансовым учреждением. Формат также широко используется в электронном банкинге и для импорта в программное обеспечение для управления личными финансами.
Формат .ofx появился в 1997 году, когда он заменил старый стандарт .ofc; он был разработан совместно компаниями Intuit, Microsoft и CheckFree. Файлы версии 1.x представляют собой текстовый SGML с характерным блоком заголовка OFXHEADER:100, за которым следует тело <OFX>; версия 2.x перешла на корректно сформированный XML, начинающийся с инструкции обработки <?OFX ... ?>. Оба варианта являются текстовыми, и их можно просмотреть в любом текстовом редакторе.
Сегодня формат управляется консорциумом Open Financial Exchange Consortium и поддерживается основными инструментами для личных финансов, включая Quicken, GnuCash, Moneydance и Banktivity. Тесно связанный вариант .qfx представляет собой файл .ofx, дополненный проприетарными тегами Intuit/Quicken, которые не являются частью стандартной спецификации.
Безопасность и защита
РИСК: LOWФайл OFX - это текстовые данные без исполняемого кода, поэтому его открытие не может повредить вашему компьютеру. Реальную проблему представляет конфиденциальность, а не вредоносное ПО: OFX содержит номера ваших счетов, балансы и полную историю транзакций. Не отправляйте его по электронной почте в незашифрованном виде, не загружайте в непроверенные онлайн-конвертеры и не оставляйте в общих папках. Для работы с конфиденциальными выписками предпочитайте офлайн-импортеры (GnuCash, Quicken) и удаляйте файл после импорта.
Детали формата
в двух словахПрограммы, открывающие файлы OFX
Технические подробности
глубокая спецификация| Тип формата | Текстовый SGML (OFX 1.x) или корректно сформированный XML (OFX 2.x) |
| MIME-тип | application/x-ofx |
| Сигнатура файла OFX 1.x | Начинается с OFXHEADER:100, за которым следует блок заголовка DATA:OFXSGML, затем тело <OFX> |
| Сигнатура файла OFX 2.x | Начинается с инструкции обработки <?OFX OFXHEADER=...?> или непосредственно с <OFX> |
| Кодировка символов (1.x) | ASCII или Latin-1; объявляется в заголовке через поле CHARSET (например, CHARSET:1252) |
| Кодировка символов (2.x) | UTF-8; объявляется в декларации XML |
| Содержание данных | Банковские выписки, транзакции по кредитным картам, инвестиционные позиции, оплата счетов и межбанковские переводы |
| Синтаксис тегов (1.x) | SGML с открытыми листовыми тегами - закрывающие теги для элементов данных не требуются (например, <DTPOSTED>20240115) |
| Синтаксис тегов (2.x) | Корректно сформированный XML - все теги должны быть правильно закрыты, а значения атрибутов заключены в кавычки |
| Поддержка прямого подключения | Поддерживает получение данных от сервера к клиенту через HTTPS (протокол OFX Direct Connect) |
| Предшествующий формат | OFC (Open Financial Connectivity), который OFX заменил в 1997 году |
| Разработчики | Intuit, Microsoft и CheckFree - совместная спецификация |
| Управляющий орган | OFX Consortium (ofx.net) |
| Связанный вариант | .qfx - OFX с дополнительными проприетарными тегами Intuit/Quicken; не взаимозаменяем со стандартным .ofx |
| Выпущен | 1997 (OFX 1.0); OFX 2.x moved to XML |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.ofx.net |
Конвертации OFX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах OFX.