.FRX

Fichier FRX

Visual Basic Form Binary File
Poser une question
RÉPONSE RAPIDE

Un fichier FRX est un fichier de ressources binaires généré automatiquement par l'IDE Visual Basic 4/5/6, toujours associé à un fichier de formulaire .frm du même nom. Vous ne pouvez pas l'ouvrir seul - ouvrez l'ensemble du projet VB (.vbp) dans Visual Basic 6.0 ou importez-le dans Visual Studio avec un outil de migration VB6. Notez que Visual FoxPro utilise également l'extension .frx pour un format différent (une mise en page de rapport), vérifiez donc quel logiciel a créé votre fichier.

Développeur : Microsoft Catégorie : Fichiers de développement MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 6, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier FRX ?

.frx est un format de fichier de développement. Les fichiers .frx stockent des données binaires et des ressources utilisées pour créer des formulaires dans Visual Basic. Ils sont toujours accompagnés d'un fichier de formulaire .frm du même nom : le .frm contient la mise en page textuelle du formulaire, tandis que le .frx contient les données binaires qui ne peuvent pas être exprimées en texte brut - icônes intégrées, bitmaps et propriétés de chaînes volumineuses référencées par décalage d'octets (offset) depuis le .frm.

Les fichiers .frx ne stockent que les ressources supplémentaires nécessaires au formulaire donné. Les fichiers .frx sont générés automatiquement par l'environnement de développement même s'ils restent vides. Vous ne créez ni n'ouvrez jamais un .frx directement - l'IDE VB le gère automatiquement, et sa perte alors que son .frm contient encore des références de décalage corrompra le formulaire.

Visual Basic est un langage de programmation de haut niveau développé par Microsoft. Visual Basic a été conçu comme un langage et un outil de création d'applications. Le langage est basé sur le BASIC. Bien que Visual Basic ait été un outil populaire, la plupart des développeurs l'évitent si possible. Visual Basic fait l'objet de nombreuses blagues et anecdotes, dont certaines abordent le sujet des fichiers .frx vides.

Le format .frx a été introduit dans Visual Basic 4.0 et est devenu standard dans VB5 et VB6 (1997-1998). Il a été remplacé par les fichiers de ressources XML .resx lors du lancement de VB.NET en 2002. Note : Visual FoxPro utilise la même extension .frx pour les fichiers de rapport, qui sont des tables de style DBF avec une structure entièrement différente.

Sécurité et sûreté

RISQUE : LOW

Un .frx est une donnée binaire passive sans script, le fichier lui-même présente donc un risque faible. La véritable prudence concerne le projet VB6 auquel il appartient : le code source VB6 hérité provenant de sources non fiables peut contenir du code malveillant une fois compilé et exécuté. Traitez le projet, et non le .frx, comme l'élément à vérifier. Il n'est pas nécessaire de télécharger des utilitaires douteux de type « FRX viewer » - ils ne permettent pas de visualiser ce format de manière significative.

Détails du format

en bref
NOM COMPLETVisual Basic Form Binary Filealias VB Form Binary, Visual Basic 6 Form Resource File
DÉVELOPPEURMicrosoftdepuis Visual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
TYPE MIMEapplication/octet-stream
TYPEFichier compagnon/ressource binaire pour un formulaire Visual Basic (.frm)
Cette extension est également utilisée par…
  • Fichier de rapport Visual FoxPro - Une mise en page de rapport pour FoxPro/Visual FoxPro stockée sous forme de table au format DBF (associée à un mémo .frt) ; le nom db_name original faisait référence à ce type.
  • Référence Adobe FrameMaker MIF (.frx) - Parfois rencontré comme fichier de référence lié à FrameMaker ; rare et sans rapport avec VB.

Programmes qui ouvrent les fichiers FRX

Windows3 apps
Visual Basic 6.0 (IDE) Payant Ouvrez le .vbp du projet (pas le .frx directement) ; VB6 charge le .frm et lit automatiquement le .frx associé.
Visual Studio (with VB6 migration tools) Freemium Utilisez un module complémentaire de mise à niveau/migration VB6 pour importer le projet hérité ; Visual Studio convertit les formulaires et leurs ressources .frx.
Resource viewer (e.g. Resource Hacker) - extraction only Gratuit N'est pas un véritable outil d'ouverture, mais peut parfois extraire des icônes ou des bitmaps intégrés à partir d'un bloc .frx.

Détails techniques

spécifications approfondies
Type de formatFichier compagnon/ressource binaire pour un formulaire Visual Basic - pas un document autonome
EncodageBinaire (flux d'octets opaque) ; pas de représentation en texte brut
Ordre des octetsLittle-endian
Signature de fichierPas d'octets magiques fixes - identifié uniquement par le partage de son nom de base avec un `.frm` associé ; l'IDE fait correspondre le formulaire à la ressource par le nom de fichier, pas par signature
Exigence de fichier jumeléDoit accompagner un `.frm` du même nom dans le même répertoire de projet ; la suppression ou la désynchronisation du `.frx` corrompt le formulaire et empêche son chargement
Types de contenu stockésIcônes intégrées (`.ico`), bitmaps (`.bmp`) et propriétés de chaînes binaires volumineuses des contrôles de formulaire qui ne peuvent pas être stockées sous forme de texte dans le `.frm`
Mécanisme de référencementLes valeurs des propriétés binaires sont adressées par décalage d'octets ; ces décalages sont stockés en ligne dans le fichier texte `.frm` associé
Champ de version interneAbsent - lié implicitement à la version de VB qui a enregistré le projet (VB4, VB5 ou VB6) ; pas de marqueur de version indépendant à l'intérieur du fichier
Somme de contrôle / intégritéPas de somme de contrôle intégrée ; l'intégrité des données dépend entièrement du fait que les décalages d'octets dans le `.frm` restent synchronisés avec le contenu du `.frx`
Taille de fichier typique0 octet (lorsqu'il est vide) à plusieurs Mo, selon le nombre et la taille des images et icônes intégrées
OS associéWindows uniquement
Intégration IDECréé et maintenu exclusivement par l'IDE Visual Basic ; jamais rédigé ou édité manuellement par le développeur
Type MIME`application/octet-stream`
Remplacé parFichier de ressources XML `.resx` dans VB.NET / Visual Studio .NET (à partir de 2002)
Collision d'extensionVisual FoxPro utilise également `.frx` pour les fichiers de rapport - une table de style DBF commençant par les octets `0x30`-`0x32`, de structure totalement différente du format VB6
PubliéVisual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
Dernière versionVisual Basic 6.0 (1998); unchanged since - VB6 mainstream support ended March 2008

Conversions FRX

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers FRX. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers FRX.

Foire aux questions

Qu'est-ce qu'un fichier FRX ?
C'est le compagnon binaire d'un formulaire Visual Basic (.frm). Il stocke les icônes du formulaire, les images intégrées et les propriétés binaires longues que le fichier texte .frm ne peut pas contenir. (Quelques autres programmes, comme les rapports Visual FoxPro, utilisent également l'extension .frx.)
Comment ouvrir un fichier FRX ?
Ne l'ouvrez pas directement - ouvrez l'ensemble du projet Visual Basic 6 (.vbp) dans VB6, ou importez le projet dans Visual Studio avec les outils de migration VB6. Le .frx se charge automatiquement avec son .frm.
Puis-je supprimer le fichier .frx ?
Non. Il est jumelé à un formulaire .frm du même nom. Le supprimer (ou le désynchroniser) corrompt le formulaire et VB6 affichera une erreur de chargement.
Pourquoi Visual Basic indique-t-il que mon fichier de formulaire est invalide ?
Généralement, le .frx est manquant, ne correspond pas ou a été édité de sorte que ses décalages ne correspondent plus au .frm. Restaurez le .frx correspondant à partir d'une sauvegarde ou d'un contrôle de version.
Est-ce la même chose qu'un rapport FRX FoxPro ?
Non - c'est un format différent qui réutilise l'extension. Un .frx Visual FoxPro est une table de style DBF associée à un .frt. Vérifiez si votre fichier se trouve à côté d'un .frm (VB) ou d'un .frt (FoxPro).
Dois-je valider les fichiers .frx dans Git ?
Oui - ils font partie intégrante du formulaire. Validez chaque .frx aux côtés de son .frm afin que le formulaire puisse être reconstruit.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.BINCD/DVD Disc Image (BIN/CUE)
9.DBSQLite Database File
10.JSONJavaScript Object Notation file

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z