.FRX

Файл FRX

Visual Basic Form Binary File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

An FRX file is a binary resource file auto-generated by the Visual Basic 4/5/6 IDE, always paired with a same-named .frm form file. You cannot open it on its own - open the whole VB project (.vbp) in Visual Basic 6.0 or import it into Visual Studio with a VB6 migration tool. Note that Visual FoxPro also uses .frx for a different format (a report layout), so check what software created your file.

Разработчик: Microsoft Категория: Файлы разработчика MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DO · .MD · .HEX · .XSD

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

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

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

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

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

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

.frx is a developer file format. .frx files store binary data and resources used for creating forms in Visual Basic. They travel paired with a same-named .frm form file: the .frm holds the form's text layout, while the .frx holds binary data that cannot be expressed as plain text - embedded icons, bitmaps, and large string properties referenced by byte offset from the .frm.

.frx files only store additional resources needed by the given form. .frx files are automatically generated by the development environment even if they remain empty. You never create or open an .frx directly - the VB IDE manages it automatically, and losing it while its .frm still holds offset references will corrupt the form.

Visual Basic is a high-level programming language developed by Microsoft. Visual Basic was designed as an application-creation language and tool. The language is based on BASIC. Although Visual Basic was a popular tool, most developers avoid it if possible. Visual Basic is the subject of many jokes and anecdotes, some of which touch upon the topic of empty .frx files.

The .frx format was introduced in Visual Basic 4.0 and became standard in VB5 and VB6 (1997-1998). It was superseded by .resx XML resource files when VB.NET launched in 2002. Note: Visual FoxPro uses the same .frx extension for report files, which are DBF-style tables with an entirely different structure.

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

РИСК: LOW

An .frx is passive binary data with no scripting, so the file itself is low risk. The real caution is with the VB6 project it belongs to: legacy VB6 source from untrusted sources can contain code that does anything once compiled and run. Treat the project, not the .frx, as the thing to vet. There is no need to download dubious 'FRX viewer' utilities - they don't meaningfully view this format.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕVisual Basic Form Binary Fileтакже известен как VB Form Binary, Visual Basic 6 Form Resource File
РАЗРАБОТЧИКMicrosoftс Visual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
MIME-ТИПapplication/octet-stream
ТИПBinary companion/resource file for a Visual Basic form (.frm)
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Visual FoxPro Report File - A report layout for FoxPro/Visual FoxPro stored as a DBF-format table (paired .frt memo); the original db_name referred to this type.
  • Adobe FrameMaker MIF Reference (.frx) - Occasionally seen as a FrameMaker-related reference file; rare and unrelated to VB.

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

Windows3 apps
Visual Basic 6.0 (IDE) Платно Open the project's .vbp (not the .frx directly); VB6 loads the .frm and reads the paired .frx automatically.
Visual Studio (with VB6 migration tools) Freemium Use a VB6 upgrade/migration add-in to import the legacy project; Visual Studio converts forms and their .frx resources.
Resource viewer (e.g. Resource Hacker) - extraction only Бесплатно Not a proper opener, but can sometimes carve out embedded icons/bitmaps from an .frx blob.

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

глубокая спецификация
Format typeBinary companion/resource file for a Visual Basic form - not a standalone document
EncodingBinary (opaque byte stream); no plain-text representation
Byte orderLittle-endian
File signatureNo fixed magic bytes - identified only by sharing its base name with a paired `.frm`; the IDE maps form to resource by filename, not by signature
Paired file requirementMust accompany a same-named `.frm` in the same project directory; removing or desyncing the `.frx` corrupts the form and prevents it from loading
Content types storedEmbedded icons (`.ico`), bitmaps (`.bmp`), and large binary string properties from form controls that cannot be stored as text in the `.frm`
Referencing mechanismBinary property values are addressed by byte offset; those offsets are stored inline in the paired `.frm` text file
Internal version fieldAbsent - tied implicitly to the VB version that saved the project (VB4, VB5, or VB6); no independent version marker inside the file
Checksum / integrityNo built-in checksum; data integrity depends entirely on the byte offsets in the `.frm` remaining in sync with the `.frx` content
Typical file size0 bytes (when empty) to several MB, depending on the number and size of embedded images and icons
Associated OSWindows only
IDE integrationCreated and maintained exclusively by the Visual Basic IDE; never manually authored or edited by the developer
MIME type`application/octet-stream`
Superseded by`.resx` XML resource file in VB.NET / Visual Studio .NET (2002 onward)
Extension namespace collisionVisual FoxPro also uses `.frx` for report files - a DBF-style table beginning with bytes `0x30`-`0x32`, entirely unrelated in structure to the VB6 format
ВыпущенVisual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
Последняя версияVisual Basic 6.0 (1998); unchanged since - VB6 mainstream support ended March 2008

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

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

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

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

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

What is an FRX file?
It's the binary companion of a Visual Basic form (.frm). It stores the form's icons, embedded pictures and long binary properties that the text .frm can't hold. (A few other programs, like Visual FoxPro reports, also use .frx.)
How do I open an FRX file?
Don't open it directly - open the whole Visual Basic 6 project (.vbp) in VB6, or import the project into Visual Studio with VB6 migration tools. The .frx loads automatically with its .frm.
Can I delete the .frx file?
No. It's paired with a same-named .frm form. Deleting it (or letting it get out of sync) corrupts the form and VB6 will throw a load error.
Why does Visual Basic say my form file is invalid?
Usually the .frx is missing, mismatched, or edited so its offsets no longer line up with the .frm. Restore the matching .frx from backup or version control.
Is this the same as a FoxPro FRX report?
No - that's a different format that reuses the extension. A Visual FoxPro .frx is a DBF-style table paired with a .frt. Check whether your file sits next to a .frm (VB) or a .frt (FoxPro).
Should I commit .frx files to Git?
Yes - they're an integral part of the form. Commit each .frx alongside its .frm so the form can be rebuilt.

Ссылки

1Microsoft - Visual Basic 6.0 support informationlearn.microsoft.com
2Microsoft - Upgrading Visual Basic 6.0 applicationslearn.microsoft.com

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

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

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

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

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

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

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

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

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

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