Co to jest format pliku OFX?
Pliki .ofx to pliki wymiany danych finansowych, które przenoszą dane finansowe w formacie Open Financial Exchange. Dane te mogą obejmować transakcje na koncie, wyciągi bankowe, pozycje inwestycyjne i inne informacje specyficzne dla branży finansowej.
Pliki .ofx umożliwiają elektroniczną wymianę informacji finansowych przez Internet między firmami, konsumentami i instytucjami finansowymi. Klienci indywidualni zazwyczaj spotykają pliki .ofx jako wyciągi do pobrania z kont bankowych i kart kredytowych oferowanych przez ich instytucję finansową. Format ten jest również szeroko stosowany w bankowości elektronicznej i importach do oprogramowania do finansów osobistych.
Format .ofx pochodzi z 1997 roku, kiedy to zastąpił starszy standard .ofc i został opracowany wspólnie przez Intuit, Microsoft oraz CheckFree. Pliki w wersji 1.x to czysty tekst SGML z charakterystycznym blokiem nagłówka OFXHEADER:100, po którym następuje treść <OFX>; wersja 2.x przeszła na poprawnie sformułowany XML, zaczynający się od instrukcji przetwarzania <?OFX ... ?>. Oba warianty są zwykłym tekstem i można je przeglądać w dowolnym edytorze tekstu.
Obecnie formatem zarządza Open Financial Exchange Consortium i jest on obsługiwany przez główne narzędzia do finansów osobistych, w tym Quicken, GnuCash, Moneydance i Banktivity. Ściśle powiązany wariant .qfx to plik .ofx rozszerzony o dodatkowe tagi własnościowe Intuit/Quicken, które nie są częścią standardowej specyfikacji.
Bezpieczeństwo
RYZYKO: LOWPlik OFX to dane w formacie tekstowym bez kodu wykonywalnego, więc jego otwarcie nie może zaszkodzić komputerowi. Prawdziwym problemem jest prywatność, a nie złośliwe oprogramowanie: OFX zawiera numery kont, salda i pełną historię transakcji. Nie wysyłaj go e-mailem bez szyfrowania, nie przesyłaj do niezaufanych konwerterów online ani nie zostawiaj w folderach udostępnionych. Do wrażliwych wyciągów preferuj importery offline (GnuCash, Quicken) i usuń plik po zaimportowaniu.
Szczegóły formatu
w pigułceProgramy otwierające pliki OFX
Szczegóły techniczne
specyfikacja| Typ formatu | Zwykły tekst SGML (OFX 1.x) lub poprawnie sformułowany XML (OFX 2.x) |
| Typ MIME | application/x-ofx |
| Sygnatura pliku OFX 1.x | Zaczyna się od OFXHEADER:100, po którym następuje blok nagłówka DATA:OFXSGML, a następnie treść <OFX> |
| Sygnatura pliku OFX 2.x | Zaczyna się od instrukcji przetwarzania <?OFX OFXHEADER=...?> lub bezpośrednio od <OFX> |
| Kodowanie znaków (1.x) | ASCII lub Latin-1; zadeklarowane w nagłówku przez pole CHARSET (np. CHARSET:1252) |
| Kodowanie znaków (2.x) | UTF-8; zadeklarowane w deklaracji XML |
| Zawartość danych | Wyciągi bankowe, transakcje kartą kredytową, pozycje inwestycyjne, płatności rachunków i przelewy międzybankowe |
| Składnia tagów (1.x) | SGML z tagami liściowymi tylko otwierającymi - tagi zamykające nie są wymagane dla elementów danych (np. <DTPOSTED>20240115) |
| Składnia tagów (2.x) | Poprawnie sformułowany XML - wszystkie tagi muszą być prawidłowo zamknięte, a wartości atrybutów w cudzysłowie |
| Obsługa Direct-connect | Obsługuje pobieranie danych serwer-klient przez HTTPS (protokół OFX Direct Connect) |
| Poprzedni format | OFC (Open Financial Connectivity), który OFX zastąpił w 1997 roku |
| Deweloperzy | Intuit, Microsoft i CheckFree - wspólna specyfikacja |
| Organ zarządzający | OFX Consortium (ofx.net) |
| Powiązany wariant | .qfx - OFX z dodatkowymi tagami własnościowymi Intuit/Quicken; nie jest zamienny ze standardowym .ofx |
| Wydano | 1997 (OFX 1.0); OFX 2.x moved to XML |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.ofx.net |
Konwersje OFX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki OFX.