.FRX

Arquivo FRX

Visual Basic Form Binary File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo FRX é um arquivo de recurso binário gerado automaticamente pelo IDE do Visual Basic 4/5/6, sempre emparelhado com um arquivo de formulário .frm de mesmo nome. Você não pode abri-lo sozinho - abra o projeto VB inteiro (.vbp) no Visual Basic 6.0 ou importe-o para o Visual Studio com uma ferramenta de migração VB6. Note que o Visual FoxPro também usa .frx para um formato diferente (um layout de relatório), portanto, verifique qual software criou seu arquivo.

Desenvolvedor: Microsoft Categoria: Arquivos de Desenvolvedor MIME: application/octet-stream
ABRE EM Windows
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 6, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro FRX?

.frx é um formato de arquivo de desenvolvedor. Arquivos .frx armazenam dados binários e recursos usados para criar formulários no Visual Basic. Eles viajam emparelhados com um arquivo de formulário .frm de mesmo nome: o .frm contém o layout de texto do formulário, enquanto o .frx contém dados binários que não podem ser expressos como texto simples - ícones incorporados, bitmaps e propriedades de strings longas referenciadas por deslocamento de bytes (offset) a partir do .frm.

Arquivos .frx apenas armazenam recursos adicionais necessários para o formulário específico. Arquivos .frx são gerados automaticamente pelo ambiente de desenvolvimento, mesmo que permaneçam vazios. Você nunca cria ou abre um .frx diretamente - o IDE do VB o gerencia automaticamente, e perdê-lo enquanto seu .frm ainda mantém referências de offset corromperá o formulário.

Visual Basic é uma linguagem de programação de alto nível desenvolvida pela Microsoft. O Visual Basic foi projetado como uma linguagem e ferramenta de criação de aplicativos. A linguagem é baseada em BASIC. Embora o Visual Basic tenha sido uma ferramenta popular, a maioria dos desenvolvedores o evita, se possível. O Visual Basic é tema de muitas piadas e anedotas, algumas das quais abordam o tópico de arquivos .frx vazios.

O formato .frx foi introduzido no Visual Basic 4.0 e tornou-se padrão no VB5 e VB6 (1997-1998). Ele foi substituído pelos arquivos de recurso XML .resx quando o VB.NET foi lançado em 2002. Nota: O Visual FoxPro usa a mesma extensão .frx para arquivos de relatório, que são tabelas estilo DBF com uma estrutura inteiramente diferente.

Segurança e proteção

RISCO: LOW

Um .frx consiste em dados binários passivos sem scripts, portanto, o arquivo em si é de baixo risco. O cuidado real deve ser com o projeto VB6 ao qual ele pertence: o código-fonte legado do VB6 de fontes não confiáveis pode conter códigos que executam qualquer ação uma vez compilados e executados. Trate o projeto, e não o .frx, como o item a ser verificado. Não há necessidade de baixar utilitários duvidosos de «visualizador de FRX» - eles não visualizam este formato de forma significativa.

Detalhes do formato

em resumo
NOME COMPLETOVisual Basic Form Binary Filetambém conhecido como VB Form Binary, Visual Basic 6 Form Resource File
DESENVOLVEDORMicrosoftdesde Visual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
TIPO MIMEapplication/octet-stream
TIPOArquivo de recurso/companheiro binário para um formulário Visual Basic (.frm)
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Arquivo de Relatório do Visual FoxPro - Um layout de relatório para FoxPro/Visual FoxPro armazenado como uma tabela no formato DBF (emparelhado com .frt memo); o db_name original referia-se a este tipo.
  • Adobe FrameMaker MIF Reference (.frx) - Ocasionalmente visto como um arquivo de referência relacionado ao FrameMaker; raro e não relacionado ao VB.

Programas que abrem arquivos FRX

Windows3 apps
Visual Basic 6.0 (IDE) Pago Abra o .vbp do projeto (não o .frx diretamente); o VB6 carrega o .frm e lê o .frx emparelhado automaticamente.
Visual Studio (with VB6 migration tools) Freemium Use um suplemento de atualização/migração do VB6 para importar o projeto legado; o Visual Studio converte os formulários e seus recursos .frx.
Resource viewer (e.g. Resource Hacker) - extraction only Gratuito Não é um abridor adequado, mas às vezes pode extrair ícones/bitmaps incorporados de um blob .frx.

Detalhes técnicos

especificação profunda
Tipo de formatoArquivo de recurso/companheiro binário para um formulário Visual Basic - não é um documento independente
CodificaçãoBinário (fluxo de bytes opaco); sem representação em texto simples
Ordem dos bytesLittle-endian
Assinatura do arquivoSem magic bytes fixos - identificado apenas por compartilhar o nome base com um `.frm` emparelhado; o IDE mapeia o formulário para o recurso pelo nome do arquivo, não pela assinatura
Requisito de arquivo emparelhadoDeve acompanhar um `.frm` de mesmo nome no mesmo diretório do projeto; remover ou dessincronizar o `.frx` corrompe o formulário e impede seu carregamento
Tipos de conteúdo armazenadosÍcones incorporados (`.ico`), bitmaps (`.bmp`) e propriedades de strings binárias longas de controles de formulário que não podem ser armazenadas como texto no `.frm`
Mecanismo de referênciaOs valores das propriedades binárias são endereçados por deslocamento de bytes (offset); esses offsets são armazenados inline no arquivo de texto `.frm` emparelhado
Campo de versão internaAusente - vinculado implicitamente à versão do VB que salvou o projeto (VB4, VB5 ou VB6); sem marcador de versão independente dentro do arquivo
Checksum / integridadeSem checksum integrado; a integridade dos dados depende inteiramente de os offsets de bytes no `.frm` permanecerem em sincronia com o conteúdo do `.frx`
Tamanho de arquivo típico0 bytes (quando vazio) até vários MB, dependendo do número e tamanho das imagens e ícones incorporados
SO associadoApenas Windows
Integração com IDECriado e mantido exclusivamente pelo IDE do Visual Basic; nunca criado ou editado manualmente pelo desenvolvedor
Tipo MIME`application/octet-stream`
Substituído porArquivo de recurso XML `.resx` no VB.NET / Visual Studio .NET (2002 em diante)
Colisão de namespace de extensãoO Visual FoxPro também usa `.frx` para arquivos de relatório - uma tabela estilo DBF começando com os bytes `0x30`-`0x32`, com estrutura totalmente não relacionada ao formato do VB6
LançadoVisual Basic 4.0 era (1995); standard in Visual Basic 5.0/6.0 (1997-1998)
Versão mais recenteVisual Basic 6.0 (1998); unchanged since - VB6 mainstream support ended March 2008

Conversões de FRX

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos FRX. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos FRX.

Perguntas frequentes

O que é um arquivo FRX?
É o companheiro binário de um formulário do Visual Basic (.frm). Ele armazena os ícones do formulário, imagens incorporadas e propriedades binárias longas que o arquivo de texto .frm não pode conter. (Alguns outros programas, como relatórios do Visual FoxPro, também usam .frx.)
Como faço para abrir um arquivo FRX?
Não o abra diretamente - abra o projeto completo do Visual Basic 6 (.vbp) no VB6, ou importe o projeto para o Visual Studio com ferramentas de migração VB6. O .frx é carregado automaticamente com seu .frm.
Posso excluir o arquivo .frx?
Não. Ele está emparelhado com um formulário .frm de mesmo nome. Excluí-lo (ou deixá-lo dessincronizado) corrompe o formulário e o VB6 exibirá um erro de carregamento.
Por que o Visual Basic diz que meu arquivo de formulário é inválido?
Geralmente, o .frx está ausente, incompatível ou foi editado de forma que seus offsets não coincidem mais com o .frm. Restaure o .frx correspondente a partir de um backup ou controle de versão.
Este é o mesmo que um relatório FRX do FoxPro?
Não - esse é um formato diferente que reutiliza a extensão. Um .frx do Visual FoxPro é uma tabela estilo DBF emparelhada com um .frt. Verifique se o seu arquivo está ao lado de um .frm (VB) ou de um .frt (FoxPro).
Devo enviar arquivos .frx para o Git?
Sim - eles são parte integrante do formulário. Faça o commit de cada .frx junto com seu .frm para que o formulário possa ser reconstruído.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z