.FPT

FPT-fil

FoxPro Table Memo File
Ställ en fråga
SNABBT SVAR

En FPT-fil är memo-kompanjonen till en FoxPro- eller Visual FoxPro-databastabell (.dbf). Den innehåller det faktiska innehållet i memo- och binärfält som är för stora för den fasta bredden i en .dbf-post. För att öppna databasen korrekt måste .fpt-filen ligga i samma mapp som .dbf-filen med samma basnamn. Öppna den med DBF Viewer Plus, Visual FoxPro 9.0 eller LibreOffice Base.

Utvecklare: Microsoft (Visual FoxPro); originally Fox Software Kategori: Databasfiler Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS
Relaterat: .DB · .DBF · .ACCDB · .SQL

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 30, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet FPT?

En .fpt-fil är en binär sidecar-fil kopplad till en FoxPro-databastabell (.dbf). Den lagrar innehållet i memo- och binärfält som är för stora eller har för varierande längd för att få plats i den fasta poststrukturen i en .dbf-fil. Varje .fpt delar samma basnamn som sin överordnade .dbf - till exempel customers.dbf och customers.fpt - och de två filerna måste alltid ligga i samma katalog.

Formatet introducerades med FoxPro 1.0 år 1989 av Fox Software och standardiserades senare under Microsofts Visual FoxPro-serie. .fpt använder en fast blockstruktur: ett 512-byte huvud (header) registrerar blockstorleken och pekaren till nästa tillgängliga block, följt av en kedja av block med fast storlek (standard 512 byte) som innehåller enskilda fältvärden. Varje memo-post börjar med en 4-byte typflagga och en 4-byte längd, följt av rådata. Text-memos avslutas med två 0x1A EOF-markörer.

Till skillnad från det äldre .dbt-formatet som användes av dBASE III/IV, kan .fpt lagra binära objekt som bilder, OLE-objekt och andra blobs utöver vanlig text. Blockstorleken är konfigurerbar via kommandot SET BLOCKSIZE.

Visual FoxPro 9.0 SP2 (2007) var den sista versionen av plattformen; Microsoft avslutade supporten i januari 2015. Äldre .fpt-data migreras vanligtvis till moderna databaser som SQL Server, SQLite eller PostgreSQL med hjälp av FoxPros COPY TO-kommando eller konverteringsverktyg från tredje part.

Säkerhet & trygghet

RISK: LOW

Binär datafil, inte körbar. Historiska FPT-filer kan innehålla känsliga äldre affärsdata (kundregister, dokument). Ingen känd skadlig kod.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNFoxPro Table Memo Fileäven känd som Visual FoxPro memo file, xBase FPT memo
UTVECKLAREMicrosoft (Visual FoxPro); originally Fox Softwaresedan 1989 (FoxPro 1.0 by Fox Software)
KATEGORIDatabasfiler
MIME-TYPapplication/octet-stream
TYPBinär sidecar-fil som lagrar memo/blob-fält för en DBF-tabell
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • FileMaker Pro Database Memo File - FileMaker Pro använder också .fpt för sin äldre flatfilsdatabas för lagring av memo/container-fält, orelaterat till xBase/FoxPro-formatet.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
00000001
ASCII
····
Header-block (512 byte): byte 0-3 = nästa lediga blocknummer (big-endian); byte 4-5 = reserverat; byte 6-7 = blockstorlek (big-endian, standard 64 = 512 byte / 8). Blockstorleken kan vara 33-65535 byte. dBASE IV använder .dbt med en annan header; FPT ersätter DBT i FoxPro.

Program som öppnar FPT-filer

Windows4 apps
DBF Viewer Plus Freemium Öppna .dbf-filen; FPT laddas automatiskt från samma mapp. Memo-fält visas direkt på plats.
Visual FoxPro 9.0 Betald Använd USE table.dbf i kommandofönstret; BROWSE för att visa poster inklusive memo-fält.
dBASE Plus Betald Öppna .dbf; .fpt-memofilen länkas automatiskt.
LibreOffice Base Öppen källkod Anslut till mappen som en dBase-datakälla; memo-fält från .fpt läses via JDBC-drivrutinen.
macOS1 app
FileMaker Pro (FileMaker variant only) Betald Öppna FileMaker .fp7/.fmp12-databasfilen; FPT-sidecars hanteras automatiskt av FileMaker.

Tekniska detaljer

djup specifikation
FiltypBinär sidecar-fil för memo- och BLOB-lagring för dBASE/FoxPro-tabeller
MIME-typapplication/octet-stream
Byte-ordningbig-endian
BlockstrukturBlock med fast storlek; standard 512 byte (blockstorleksvärde 64 × 8); konfigurerbar via SET BLOCKSIZE
Blockstorleksintervall33-65 535 byte per block; standard är 512 byte i Visual FoxPro
Header-layout512-byte block 0: byte 0-3 = nummer för nästa lediga block; byte 6-7 = blockstorlek (båda big-endian)
Layout för memo-post4-byte typflagga (0 = bild/binär, 1 = text-memo) + 4-byte datalängd + rådata-bytes
Terminator för text-memoTvå 0x1A (Ctrl-Z) bytes i slutet av varje text-memo-post
Stöd för binärdataLagrar bilder, OLE-objekt och godtyckliga binära BLOBs - till skillnad från dBASE .dbt som endast stöder text
Krav på parningAlltid parad med en .dbf med samma basnamn; .fpt-filen är aldrig fristående
DBF-länkning.dbf lagrar FPT-blocknumret som en text-offset i varje memo-fältsplats
Typisk filstorlek4 KB - 500 MB (växer med ackumulerat memo-innehåll; minskas genom att köra kommandot PACK)
dBASE-motsvarighet.dbt (dBASE III/IV); FPT och .dbt är inte utbytbara trots liknande syfte
Senast stödda plattformVisual FoxPro 9.0 SP2; Microsoft avslutade VFP-support i januari 2015
Släppt1989 (FoxPro 1.0 by Fox Software)
Senaste versionVisual FoxPro 9.0 SP2 format (2007, last VFP release)
Öppen standardJa · royaltyfri
Specifikationlearn.microsoft.com

FPT-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med FPT-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om FPT-filer.

Vanliga frågor

Vad är en FPT-fil och behöver jag den?
Det är memo-datakompanjonen till en FoxPro .dbf-tabell. Du behöver den för att se memo- och binärfält; utan den visas dessa fält som tomma.
Kan jag öppna FPT-filer utan Visual FoxPro?
Ja - DBF Viewer Plus och LibreOffice Base kan läsa DBF+FPT-par utan att installera VFP.
Stöds Visual FoxPro fortfarande?
Nej. Microsoft avslutade den förlängda supporten för VFP 9.0 i januari 2015. Programvaran fungerar fortfarande på äldre Windows men får inga uppdateringar.
Varför använder FileMaker också .fpt?
Det är en namngivningsmässig slump; FileMakers FPT-format är helt annorlunda än FoxPros FPT-format. De är inte relaterade.
Hur migrerar jag FoxPro FPT-data till en modern databas?
Använd Visual FoxPros COPY TO-kommando eller DBF Viewer Plus för att exportera till CSV/SQL, och importera sedan till din måldatabas.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö