Co to jest format pliku OFC?
.ofc to format wymiany danych opracowany przez Microsoft, aby umożliwić przesyłanie danych finansowych między Microsoft Money a podobnym oprogramowaniem do zarządzania finansami. Format ten jest tekstem jawnym opartym na SGML - nie jest uznanym otwartym standardem, mimo wczesnych opisów. W 1997 roku OFC został zastąpiony standardem OFX, ogłoszonym wspólnie przez Microsoft, Intuit i CheckFree; Microsoft Money oficjalnie porzucił wsparcie dla .ofc w wersji Money 2005.
Pliki .ofc otwierają się blokiem tekstowym OFCHEADER:, po którym następuje DATA:OFCSGML, a następnie zawierają rekordy Signon (metadane uwierzytelniające), rekordy Maintenance (informacje o koncie) oraz rekordy Transaction z poszczególnymi debetami i kredytami. Tagi takie jak <TRNAMT>, <DTPOSTED> i <NAME> są zgodne ze zminimalizowaną składnią SGML - w wersji 1.x tagi zamykające są pomijane. Każdy plik obejmuje tylko jedno konto, co było ograniczeniem usuniętym później przez OFX.
Microsoft opracował Money jako oprogramowanie do finansów osobistych, pozwalające użytkownikom zarządzać kontami bankowymi w interfejsie aplikacji. Każdy region otrzymał dedykowaną, zlokalizowaną wersję; niektóre edycje były całkowicie pozbawione funkcji bankowości internetowej. Microsoft zakończył rozwój Money w 2009 roku - ostatni pakiet, Money Plus Sunset, został udostępniony jako darmowy plik do pobrania, ale nie otrzymywał już aktualizacji, co sprawiło, że importy .ofc i .ofx stały się w dużej mierze nieużywane w aktywnych procesach finansowych. Niektóre banki, zwłaszcza w RPA, kontynuowały eksportowanie plików .ofc jeszcze w latach 2010. GnuCash i Moneydance do dziś zachowują możliwość ich importowania.
Bezpieczeństwo
RYZYKO: LOWOFC to zwykły tekst (SGML) bez treści wykonywalnej - otwarcie go nie zaszkodzi systemowi. Kwestia prywatności jest jednak istotna: pliki OFC zawierają numer konta bankowego, saldo i pełną historię transakcji. Nie przesyłaj ich do niezaufanych konwerterów online ani nie udostępniaj bez szyfrowania. Do przetwarzania preferuj narzędzia offline (GnuCash, Moneydance).
Szczegóły formatu
w pigułceProgramy otwierające pliki OFC
Szczegóły techniczne
specyfikacja| Składnia | Tekst jawny oparty na SGML (zminimalizowany SGML - tagi zamykające pominięte w v1.x) |
| Nagłówek pliku | Zaczyna się od bloku wersji `OFCHEADER:`, po którym następuje `DATA:OFCSGML` |
| Typy rekordów | Signon (metadane uwierzytelniające), Maintenance (informacje o koncie), Transaction (poszczególne wpisy debetowe/kredytowe) |
| Pola transakcji | `<TRNAMT>` (kwota), `<DTPOSTED>` (data), `<NAME>` (odbiorca), ID transakcji |
| Konta na plik | Tylko jedno konto - ograniczenie usunięte w następcy, formacie OFX |
| Kodowanie | Zwykły tekst ASCII; znaki rozszerzone rzadko występują w danych finansowych |
| Typ MIME | `application/x-ofc` |
| Typowy rozmiar pliku | 1 KB - 500 KB (miesięczny wyciąg z setkami transakcji) |
| Platforma | Windows (Microsoft Money był dostępny tylko na Windows) |
| Wersje wewnętrzne | OFC 1.x i 2.x - warianty SGML używane przez Microsoft Money od wersji 97 do 2004 |
| Zastąpiony przez | OFX (Open Financial Exchange), ogłoszony 16 stycznia 1997 r. przez Microsoft, Intuit i CheckFree |
| Wydano | 1994-1995 (Microsoft Money online banking; OFC 1.x era) |
| Najnowsza wersja | OFC 2.x (SGML-based; superseded by OFX 1.x in 1997) |
| Specyfikacja | mnybank.sourceforge.net |
Konwersje OFC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki OFC.