.FRX

File FRX

Visual Basic Form Binary File
Fai una domanda
RISPOSTA RAPIDA

Un file FRX è un file di risorse binario generato automaticamente dall'IDE di Visual Basic 4/5/6, sempre associato a un file di maschera .frm con lo stesso nome. Non è possibile aprirlo singolarmente: è necessario aprire l'intero progetto VB (.vbp) in Visual Basic 6.0 o importarlo in Visual Studio con uno strumento di migrazione VB6. Si noti che anche Visual FoxPro utilizza l'estensione .frx per un formato diverso (un layout di report), quindi è bene verificare quale software ha creato il file.

Sviluppatore: Microsoft Categoria: File di sviluppo MIME: application/octet-stream
SI APRE SU Windows
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 6, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file FRX?

.frx è un formato di file per sviluppatori. I file .frx memorizzano dati binari e risorse utilizzati per la creazione di maschere (form) in Visual Basic. Viaggiano in coppia con un file di maschera .frm con lo stesso nome: il file .frm contiene il layout testuale della maschera, mentre il file .frx contiene dati binari che non possono essere espressi come testo semplice - icone incorporate, bitmap e proprietà di stringhe lunghe a cui si fa riferimento tramite offset di byte dal file .frm.

I file .frx memorizzano solo le risorse aggiuntive necessarie per la maschera data. I file .frx vengono generati automaticamente dall'ambiente di sviluppo anche se rimangono vuoti. Non si crea né si apre mai un file .frx direttamente: l'IDE di VB lo gestisce automaticamente e la sua perdita, mentre il relativo .frm contiene ancora riferimenti agli offset, corromperà la maschera.

Visual Basic è un linguaggio di programmazione di alto livello sviluppato da Microsoft. Visual Basic è stato progettato come linguaggio e strumento per la creazione di applicazioni. Il linguaggio si basa su BASIC. Sebbene Visual Basic sia stato uno strumento popolare, la maggior parte degli sviluppatori lo evita se possibile. Visual Basic è oggetto di molti scherzi e aneddoti, alcuni dei quali toccano il tema dei file .frx vuoti.

Il formato .frx è stato introdotto in Visual Basic 4.0 ed è diventato standard in VB5 e VB6 (1997-1998). È stato sostituito dai file di risorse XML .resx con il lancio di VB.NET nel 2002. Nota: Visual FoxPro utilizza la stessa estensione .frx per i file di report, che sono tabelle in stile DBF con una struttura completamente diversa.

Sicurezza e incolumità

RISCHIO: LOW

Un file .frx contiene dati binari passivi senza scripting, quindi il file stesso è a basso rischio. La vera cautela riguarda il progetto VB6 a cui appartiene: il codice sorgente VB6 legacy proveniente da fonti non attendibili può contenere codice che esegue qualsiasi operazione una volta compilato ed eseguito. Considera il progetto, non il file .frx, come l'elemento da verificare. Non è necessario scaricare dubbie utilità «FRX viewer»: non consentono di visualizzare questo formato in modo significativo.

Dettagli del formato

in sintesi
NOME COMPLETOVisual Basic Form Binary Fileanche noto come VB Form Binary, Visual Basic 6 Form Resource File
SVILUPPATOREMicrosoftdal Visual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
TIPO MIMEapplication/octet-stream
TIPOFile compagno/risorsa binaria per una maschera Visual Basic (.frm)
Questa estensione è usata anche da…
  • File di report Visual FoxPro - Un layout di report per FoxPro/Visual FoxPro memorizzato come tabella in formato DBF (associato a un memo .frt); l'originale db_name si riferiva a questo tipo.
  • Adobe FrameMaker MIF Reference (.frx) - Occasionalmente visto come file di riferimento relativo a FrameMaker; raro e non correlato a VB.

Programmi che aprono file FRX

Windows3 apps
Visual Basic 6.0 (IDE) A pagamento Apri il file .vbp del progetto (non il file .frx direttamente); VB6 carica il file .frm e legge automaticamente il file .frx associato.
Visual Studio (with VB6 migration tools) Freemium Utilizza un add-in di aggiornamento/migrazione VB6 per importare il progetto legacy; Visual Studio converte le maschere e le relative risorse .frx.
Resource viewer (e.g. Resource Hacker) - extraction only Gratuito Non è un vero programma di apertura, ma a volte può estrarre icone/bitmap incorporate da un blob .frx.

Dettagli tecnici

specifiche approfondite
Tipo di formatoFile compagno/risorsa binaria per una maschera Visual Basic - non è un documento autonomo
CodificaBinaria (flusso di byte opaco); nessuna rappresentazione in testo normale
Ordine dei byteLittle-endian
Firma del fileNessun magic byte fisso - identificato solo dalla condivisione del nome di base con un file `.frm` associato; l'IDE mappa la maschera alla risorsa tramite il nome del file, non tramite la firma
Requisito file associatoDeve accompagnare un file `.frm` con lo stesso nome nella stessa directory del progetto; la rimozione o la desincronizzazione del file `.frx` corrompe la maschera e ne impedisce il caricamento
Tipi di contenuto memorizzatiIcone incorporate (`.ico`), bitmap (`.bmp`) e proprietà di stringhe binarie lunghe dai controlli della maschera che non possono essere memorizzate come testo nel file `.frm`
Meccanismo di riferimentoI valori delle proprietà binarie sono indirizzati tramite offset di byte; tali offset sono memorizzati inline nel file di testo `.frm` associato
Campo versione internaAssente - legato implicitamente alla versione di VB che ha salvato il progetto (VB4, VB5 o VB6); nessun marcatore di versione indipendente all'interno del file
Checksum / integritàNessun checksum integrato; l'integrità dei dati dipende interamente dal fatto che gli offset di byte nel file `.frm` rimangano sincronizzati con il contenuto del file `.frx`
Dimensione tipica del fileDa 0 byte (quando vuoto) a diversi MB, a seconda del numero e della dimensione delle immagini e delle icone incorporate
OS associatoSolo Windows
Integrazione IDECreato e mantenuto esclusivamente dall'IDE di Visual Basic; mai scritto o modificato manualmente dallo sviluppatore
Tipo MIME`application/octet-stream`
Sostituito daFile di risorse XML `.resx` in VB.NET / Visual Studio .NET (dal 2002 in poi)
Collisione namespace estensioneVisual FoxPro utilizza `.frx` anche per i file di report - una tabella in stile DBF che inizia con i byte `0x30`-`0x32`, del tutto non correlata nella struttura al formato VB6
RilasciatoVisual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
Ultima versioneVisual Basic 6.0 (1998); unchanged since - VB6 mainstream support ended March 2008

Conversioni FRX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file FRX. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file FRX.

Domande frequenti

Cos'è un file FRX?
È il compagno binario di una maschera di Visual Basic (.frm). Memorizza le icone della maschera, le immagini incorporate e le proprietà binarie lunghe che il file testuale .frm non può contenere. (Anche altri programmi, come i report di Visual FoxPro, utilizzano l'estensione .frx.)
Come si apre un file FRX?
Non aprirlo direttamente: apri l'intero progetto Visual Basic 6 (.vbp) in VB6, oppure importa il progetto in Visual Studio con gli strumenti di migrazione VB6. Il file .frx si carica automaticamente insieme al suo .frm.
Posso eliminare il file .frx?
No. È associato a una maschera .frm con lo stesso nome. Eliminarlo (o lasciare che non sia più sincronizzato) corrompe la maschera e VB6 restituirà un errore di caricamento.
Perché Visual Basic dice che il mio file di maschera non è valido?
Solitamente il file .frx è mancante, non corrispondente o modificato in modo che i suoi offset non siano più allineati con il file .frm. Ripristina il file .frx corrispondente da un backup o dal controllo di versione.
È lo stesso di un report FRX di FoxPro?
No - si tratta di un formato diverso che riutilizza l'estensione. Un file .frx di Visual FoxPro è una tabella in stile DBF associata a un file .frt. Controlla se il tuo file si trova accanto a un .frm (VB) o a un .frt (FoxPro).
Devo sottoporre i file .frx a Git?
Sì - sono parte integrante della maschera. Esegui il commit di ogni .frx insieme al suo .frm in modo che la maschera possa essere ricostruita.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z