.FPT

Файл FPT

FoxPro Table Memo File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл FPT - это вспомогательный файл примечаний (memo) для таблицы базы данных FoxPro или Visual FoxPro (.dbf). Он содержит фактическое содержимое полей memo и двоичных полей, которые слишком велики для записи .dbf фиксированной ширины. Чтобы правильно открыть базу данных, файл .fpt должен находиться в той же папке, что и файл .dbf с тем же базовым именем. Открыть его можно с помощью DBF Viewer Plus, Visual FoxPro 9.0 или LibreOffice Base.

Разработчик: Microsoft (Visual FoxPro); originally Fox Software Категория: Файлы баз данных Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS
Связанные: .DB · .DBF · .ACCDB · .SQL

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 30, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла FPT?

Файл .fpt - это двоичный вспомогательный файл (sidecar), работающий в паре с таблицей базы данных FoxPro (.dbf). В нем хранится содержимое полей memo и двоичных полей, которые имеют слишком большой или переменный размер, чтобы поместиться в структуру записей фиксированной ширины файла .dbf. Каждый файл .fpt имеет то же базовое имя, что и родительский .dbf - например, customers.dbf и customers.fpt, - и оба файла всегда должны находиться в одном каталоге.

Формат был представлен в FoxPro 1.0 в 1989 году компанией Fox Software, а позже стандартизирован в линейке Microsoft Visual FoxPro. .fpt использует фиксированную блочную структуру: заголовок размером 512 байт записывает размер блока и указатель на следующий доступный блок, за которым следует цепочка блоков фиксированного размера (по умолчанию 512 байт), содержащих значения отдельных полей. Каждая запись memo начинается с 4-байтового флага типа и 4-байтовой длины, за которыми следуют необработанные данные. Текстовые примечания заканчиваются двумя маркерами EOF 0x1A.

В отличие от более старого формата .dbt, используемого в dBASE III/IV, .fpt может хранить двоичные объекты, такие как изображения, объекты OLE и другие BLOB-объекты, в дополнение к обычному тексту. Размер блока настраивается с помощью команды SET BLOCKSIZE.

Visual FoxPro 9.0 SP2 (2007) стала последней версией платформы; Microsoft прекратила поддержку в январе 2015 года. Устаревшие данные .fpt обычно переносятся в современные базы данных, такие как SQL Server, SQLite или PostgreSQL, с помощью команды FoxPro COPY TO или сторонних инструментов конвертации.

Безопасность и защита

РИСК: LOW

Двоичный файл данных, не является исполняемым. Исторические файлы FPT могут содержать конфиденциальные устаревшие бизнес-данные (записи о клиентах, документы). Известных векторов вредоносного ПО нет.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕFoxPro Table Memo Fileтакже известен как Visual FoxPro memo file, xBase FPT memo
РАЗРАБОТЧИКMicrosoft (Visual FoxPro); originally Fox Softwareс 1989 (FoxPro 1.0 by Fox Software)
MIME-ТИПapplication/octet-stream
ТИПВспомогательный двоичный файл, хранящий поля memo/blob для таблицы DBF
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.db.dbf.accdb.sql
Это расширение также используется в…
  • Файл примечаний базы данных FileMaker Pro - FileMaker Pro также использует расширение .fpt для хранения полей примечаний/контейнеров в своих устаревших плоских базах данных, что не связано с форматом xBase/FoxPro.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
00000001
ASCII
····
Блок заголовка (512 байт): байты 0-3 = номер следующего свободного блока (big-endian); байты 4-5 = зарезервировано; байты 6-7 = размер блока (big-endian, по умолчанию 64 = 512 байт / 8). Размер блока может составлять 33-65535 байт. dBASE IV использует .dbt с другим заголовком; FPT заменяет DBT в FoxPro.

Программы, открывающие файлы FPT

Windows4 apps
DBF Viewer Plus Freemium Откройте файл .dbf; FPT загружается автоматически из той же папки. Поля memo отображаются на месте.
Visual FoxPro 9.0 Платно Используйте команду USE table.dbf в командном окне; BROWSE для просмотра записей, включая поля memo.
dBASE Plus Платно Откройте .dbf; файл примечаний .fpt привязывается автоматически.
LibreOffice Base Открытый код Подключитесь к папке как к источнику данных dBase; поля memo из .fpt считываются через драйвер JDBC.
macOS1 app
FileMaker Pro (FileMaker variant only) Платно Откройте файл базы данных FileMaker .fp7/.fmp12; вспомогательные файлы FPT управляются FileMaker автоматически.

Технические подробности

глубокая спецификация
Тип файлаВспомогательный двоичный файл хранения примечаний и BLOB для таблиц dBASE/FoxPro
MIME-типapplication/octet-stream
Порядок байтовbig-endian
Структура блокаБлоки фиксированного размера; по умолчанию 512 байт (значение размера блока 64 × 8); настраивается через SET BLOCKSIZE
Диапазон размера блока33-65 535 байт на блок; по умолчанию 512 байт в Visual FoxPro
Макет заголовка512-байтовый блок 0: байты 0-3 = номер следующего свободного блока; байты 6-7 = размер блока (оба big-endian)
Макет записи memo4-байтовый флаг типа (0 = изображение/двоичный файл, 1 = текстовое примечание) + 4-байтовая длина данных + необработанные байты данных
Терминатор текстового примечанияДва байта 0x1A (Ctrl-Z) в конце каждой записи текстового примечания
Поддержка двоичных данныхХранит изображения, объекты OLE и произвольные двоичные BLOB-объекты - в отличие от dBASE .dbt, который является только текстовым
Требование к пареВсегда в паре с .dbf с тем же базовым именем; файл .fpt никогда не используется автономно
Связь с DBF.dbf хранит номер блока FPT как текстовое смещение в каждом слоте поля memo
Типичный размер файла4 КБ - 500 МБ (растет по мере накопления содержимого примечаний; уменьшается при выполнении команды PACK)
Эквивалент dBASE.dbt (dBASE III/IV); FPT и .dbt не являются взаимозаменяемыми, несмотря на схожее назначение
Последняя поддерживаемая платформаVisual FoxPro 9.0 SP2; Microsoft прекратила поддержку VFP в январе 2015 года
Выпущен1989 (FoxPro 1.0 by Fox Software)
Последняя версияVisual FoxPro 9.0 SP2 format (2007, last VFP release)
Открыть стандартноеДа · без роялти
Спецификацияlearn.microsoft.com

Конвертации FPT

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами FPT. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах FPT.

Часто задаваемые вопросы

Что такое файл FPT и нужен ли он мне?
Это вспомогательный файл данных memo для таблицы FoxPro .dbf. Он необходим для просмотра полей memo и двоичных полей; без него эти поля будут казаться пустыми.
Можно ли открыть файлы FPT без Visual FoxPro?
Да - DBF Viewer Plus и LibreOffice Base могут читать пары DBF+FPT без установки VFP.
Поддерживается ли еще Visual FoxPro?
Нет. Microsoft прекратила расширенную поддержку VFP 9.0 в январе 2015 года. Программное обеспечение по-прежнему работает на старых версиях Windows, но не получает обновлений.
Почему FileMaker также использует расширение .fpt?
Это совпадение имен; формат FPT в FileMaker полностью отличается от формата FPT в FoxPro. Они не связаны между собой.
Как перенести данные FoxPro FPT в современную базу данных?
Используйте команду Visual FoxPro COPY TO или DBF Viewer Plus для экспорта в CSV/SQL, а затем импортируйте в целевую базу данных.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z