.FPT

Plik FPT

FoxPro Table Memo File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik FPT to plik towarzyszący notatkom (memo) dla tabeli bazy danych FoxPro lub Visual FoxPro (.dbf). Przechowuje on faktyczną zawartość pól memo i binarnych, które są zbyt duże dla rekordu .dbf o stałej szerokości. Aby poprawnie otworzyć bazę danych, plik .fpt musi znajdować się w tym samym folderze co plik .dbf i posiadać tę samą nazwę bazową. Można go otworzyć za pomocą DBF Viewer Plus, Visual FoxPro 9.0 lub LibreOffice Base.

Deweloper: Microsoft (Visual FoxPro); originally Fox Software Kategoria: Pliki baz danych Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 30, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku FPT?

Plik .fpt to binarny plik pomocniczy (sidecar) sparowany z tabelą bazy danych FoxPro (.dbf). Przechowuje on zawartość pól memo i binarnych, które są zbyt duże lub mają zmienną długość, aby zmieścić się w strukturze rekordów o stałej szerokości pliku .dbf. Każdy plik .fpt współdzieli tę samą nazwę bazową co jego nadrzędny plik .dbf - na przykład customers.dbf i customers.fpt - a oba pliki muszą zawsze znajdować się w tym samym katalogu.

Format ten został wprowadzony wraz z FoxPro 1.0 w 1989 roku przez Fox Software, a później ustandaryzowany w ramach linii Microsoft Visual FoxPro. .fpt wykorzystuje strukturę stałych bloków: 512-bajtowy nagłówek rejestruje rozmiar bloku i wskaźnik do następnego dostępnego bloku, po którym następuje łańcuch bloków o stałym rozmiarze (domyślnie 512 bajtów) przechowujących poszczególne wartości pól. Każdy wpis memo zaczyna się od 4-bajtowej flagi typu i 4-bajtowej długości, po których następują surowe dane. Notatki tekstowe kończą się dwoma znacznikami EOF 0x1A.

W przeciwieństwie do starszego formatu .dbt używanego przez dBASE III/IV, .fpt może przechowywać obiekty binarne, takie jak obrazy, obiekty OLE i inne bloby, oprócz zwykłego tekstu. Rozmiar bloku jest konfigurowalny za pomocą polecenia SET BLOCKSIZE.

Visual FoxPro 9.0 SP2 (2007) był ostatnią wersją platformy; Microsoft zakończył wsparcie w styczniu 2015 roku. Starsze dane .fpt są zazwyczaj migrowane do nowoczesnych baz danych, takich jak SQL Server, SQLite lub PostgreSQL, przy użyciu polecenia FoxPro COPY TO lub narzędzi konwersji innych firm.

Bezpieczeństwo

RYZYKO: LOW

Binarny plik danych, niewykonywalny. Historyczne pliki FPT mogą zawierać wrażliwe dane biznesowe (rekordy klientów, dokumenty). Brak znanych wektorów złośliwego oprogramowania.

Szczegóły formatu

w pigułce
PEŁNA NAZWAFoxPro Table Memo Fileznany również jako Visual FoxPro memo file, xBase FPT memo
DEWELOPERMicrosoft (Visual FoxPro); originally Fox Softwareod 1989 (FoxPro 1.0 by Fox Software)
TYP MIMEapplication/octet-stream
TYPBinarny plik pomocniczy przechowujący pola memo/blob dla tabeli DBF
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Plik notatek bazy danych FileMaker Pro - FileMaker Pro również używa rozszerzenia .fpt dla swojego starszego formatu przechowywania pól notatek/kontenerów w płaskich bazach danych, co nie jest powiązane z formatem xBase/FoxPro.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
00000001
ASCII
····
Blok nagłówka (512 bajtów): bajty 0-3 = numer następnego wolnego bloku (big-endian); bajty 4-5 = zarezerwowane; bajty 6-7 = rozmiar bloku (big-endian, domyślnie 64 = 512 bajtów / 8). Rozmiar bloku może wynosić 33-65535 bajtów. dBASE IV używa .dbt z innym nagłówkiem; FPT zastępuje DBT w FoxPro.

Programy otwierające pliki FPT

Windows4 apps
DBF Viewer Plus Freemium Otwórz plik .dbf; plik FPT zostanie załadowany automatycznie z tego samego folderu. Pola memo są wyświetlane na miejscu.
Visual FoxPro 9.0 Płatny Użyj polecenia USE table.dbf w oknie Command; następnie BROWSE, aby wyświetlić rekordy wraz z polami memo.
dBASE Plus Płatny Otwórz plik .dbf; plik notatek .fpt zostanie połączony automatycznie.
LibreOffice Base Open-source Połącz się z folderem jako źródłem danych dBase; pola memo z .fpt są odczytywane przez sterownik JDBC.
macOS1 app
FileMaker Pro (FileMaker variant only) Płatny Otwórz plik bazy danych FileMaker .fp7/.fmp12; pliki pomocnicze FPT są zarządzane automatycznie przez FileMaker.

Szczegóły techniczne

specyfikacja
Typ plikuBinarny plik pomocniczy do przechowywania notatek i obiektów BLOB dla tabel dBASE/FoxPro
Typ MIMEapplication/octet-stream
Kolejność bajtówbig-endian
Struktura blokówBloki o stałym rozmiarze; domyślnie 512 bajtów (wartość rozmiaru bloku 64 × 8); konfigurowalne przez SET BLOCKSIZE
Zakres rozmiaru bloku33-65 535 bajtów na blok; domyślnie 512 bajtów w Visual FoxPro
Układ nagłówka512-bajtowy blok 0: bajty 0-3 = numer następnego wolnego bloku; bajty 6-7 = rozmiar bloku (oba w formacie big-endian)
Układ wpisu memo4-bajtowa flaga typu (0 = obraz/binarne, 1 = notatka tekstowa) + 4-bajtowa długość danych + surowe bajty danych
Terminator notatki tekstowejDwa bajty 0x1A (Ctrl-Z) na końcu każdego wpisu notatki tekstowej
Obsługa danych binarnychPrzechowuje obrazy, obiekty OLE i dowolne binarne obiekty BLOB - w przeciwieństwie do dBASE .dbt, który obsługuje tylko tekst
Wymóg parowaniaZawsze sparowany z plikiem .dbf o tej samej nazwie bazowej; plik .fpt nigdy nie występuje samodzielnie
Powiązanie z DBFPlik .dbf przechowuje numer bloku FPT jako przesunięcie tekstowe w każdym slocie pola memo
Typowy rozmiar pliku4 KB - 500 MB (rośnie wraz z nagromadzoną zawartością notatek; zmniejszany przez uruchomienie polecenia PACK)
Odpowiednik dBASE.dbt (dBASE III/IV); FPT i .dbt nie są zamienne pomimo podobnego przeznaczenia
Ostatnia wspierana platformaVisual FoxPro 9.0 SP2; Microsoft zakończył wsparcie VFP w styczniu 2015 r.
Wydano1989 (FoxPro 1.0 by Fox Software)
Najnowsza wersjaVisual FoxPro 9.0 SP2 format (2007, last VFP release)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjalearn.microsoft.com

Konwersje FPT

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami FPT. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki FPT.

Najczęściej zadawane pytania

Co to jest plik FPT i czy jest mi potrzebny?
Jest to plik towarzyszący danym memo dla tabeli FoxPro .dbf. Jest niezbędny do wyświetlania pól memo i binarnych; bez niego pola te będą wydawać się puste.
Czy mogę otworzyć pliki FPT bez Visual FoxPro?
Tak - DBF Viewer Plus i LibreOffice Base mogą odczytywać pary DBF+FPT bez konieczności instalowania VFP.
Czy Visual FoxPro jest nadal wspierany?
Nie. Microsoft zakończył rozszerzone wsparcie dla VFP 9.0 w styczniu 2015 roku. Oprogramowanie nadal działa na starszych systemach Windows, ale nie otrzymuje aktualizacji.
Dlaczego FileMaker również używa rozszerzenia .fpt?
To zbieżność nazw; format FPT programu FileMaker jest całkowicie inny niż format FPT programu FoxPro. Nie są one ze sobą powiązane.
Jak przenieść dane FoxPro FPT do nowoczesnej bazy danych?
Użyj polecenia COPY TO w Visual FoxPro lub programu DBF Viewer Plus, aby wyeksportować dane do formatu CSV/SQL, a następnie zaimportuj je do docelowej bazy danych.

Źródła

1Microsoft Learn - Memo File Structure (.FPT)learn.microsoft.com
2manmrk.net - Xbase FPT format specification (reverse-engineered)manmrk.net

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations Document

Powiązane rozszerzenia

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z