.SPR

Arquivo SPR

FoxPro Generated Screen Program
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo SPR é um programa FoxPro/xBase em texto simples que o GENSCRN gerou a partir de um design de tela do FoxPro 2.x (.scx). Qualquer editor de texto pode abri-lo para leitura. Para executá-lo, você precisa do Visual FoxPro, que foi descontinuado. A extensão .spr também é usada por formatos não relacionados - mais comumente imagens de sprites de jogos - portanto, confirme se o arquivo é texto antes de tratá-lo como código FoxPro.

Desenvolvedor: Microsoft (originally Fox Software) Categoria: Arquivos de Desenvolvedor MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 21, 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 SPR?

.spr é um formato de arquivo de desenvolvedor usado para armazenar código de programa de tela gerado para um formulário FoxPro. Em vez de ser escrito à mão, um .spr é produzido automaticamente pelo gerador de código GENSCRN a partir do design visual da tela armazenado em um arquivo .SCX. O arquivo gerado contém comandos xBase - instruções de layout @ row,col SAY/GET, um comando READ para ativar a entrada do usuário e definições de janela - que, juntos, implementam o comportamento do formulário em tempo de execução. As telas do FoxPro podem ser invocadas diretamente ou chamadas a partir de um menu ou aplicativo FoxPro. A saída compilada correspondente é um arquivo .SPX.

O Visual FoxPro foi desenvolvido pela Microsoft, originalmente criado pela Fox Software. O pacote inclui uma linguagem de programação totalmente funcional, um mecanismo de banco de dados compatível com SQL e várias interfaces de comunicação de banco de dados. O fluxo de trabalho .spr foi introduzido no FoxPro 2.x (início dos anos 1990) e foi substituído no Visual FoxPro 3.0 (1995), que adotou objetos de formulário nativos baseados em .scx sem uma etapa separada de geração de código. O suporte estendido do Visual FoxPro terminou oficialmente em 2015, tornando o .spr um artefato de desenvolvedor legado. Por ser texto ASCII simples, ele pode ser aberto em qualquer editor de texto.

Segurança e proteção

RISCO: LOW

Um .spr do FoxPro é código-fonte em texto simples - ele não pode ser executado por conta própria (precisa do runtime do FoxPro), portanto, abrir um em um editor de texto para leitura é seguro. A única precaução real é a forte sobreposição da extensão: um arquivo chamado .spr pode ser na verdade uma imagem de sprite de jogo ou outro binário, então confirme o que você tem antes de tratá-lo como código FoxPro. Como com qualquer código-fonte, revise-o antes de executar um aplicativo legado desconhecido ao qual ele pertença.

Detalhes do formato

em resumo
NOME COMPLETOFoxPro Generated Screen Programtambém conhecido como FoxPro screen program, FoxPro form source
DESENVOLVEDORMicrosoft (originally Fox Software)desde Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
TIPO MIMEtext/plain
TIPOCódigo de programa xBase/FoxPro em texto simples gerado a partir de um arquivo de design de tela (.scx)
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Sprite / imagem bitmap (.spr) - Vários jogos e motores gráficos (ex: GoldSrc/Half-Life, ferramentas da Capcom) usam .spr para imagens de sprites - um formato de imagem binário não relacionado ao arquivo de origem do FoxPro.
  • Impressão de planilha Lotus / WordPerfect ou arquivo DESQview - Softwares de escritório mais antigos usavam .spr para diversos dados de impressão/planilha; obsoleto e não relacionado ao FoxPro.

Programas que abrem arquivos SPR

Windows2 apps
Visual FoxPro Pago Abra o .spr no IDE do VFP para visualizar/editar o código gerado; use DO file.spr para executá-lo (projeto legado 2.x). Note que o VFP está descontinuado (suporte encerrado em 2015).
Any text editor (Notepad++ / VS Code) Código aberto Abra o .spr como texto simples para ler o código-fonte FoxPro/xBase gerado - a melhor maneira gratuita de apenas inspecioná-lo.
macOS1 app
Any text editor (VS Code, BBEdit) Gratuito Abra o .spr como texto para ler o código-fonte FoxPro. (Não há runtime nativo do FoxPro no macOS moderno.)
Linux1 app
Any text editor (VS Code / gedit) Gratuito Abra o .spr como texto para inspecionar o código. Para executar um aplicativo FoxPro legado, use um emulador de DOS/Windows (DOSBox/Wine).

Detalhes técnicos

especificação profunda
Classe de arquivoCódigo-fonte de programa xBase/FoxPro em texto simples
Gerado por`GENSCRN` - gerador de código de tela do FoxPro; produz `.spr` a partir de um arquivo de design de tela `.scx`
Codificação de caracteresASCII / página de código OEM (FoxPro da era DOS; tipicamente CP437 ou CP850)
Finais de linhaDOS CRLF (`\r\n`) conforme produzido pelo FoxPro 2.x no MS-DOS e Windows
Contraparte compilada`.spx` - o objeto FoxPro compilado produzido a partir do código-fonte `.spr`
Fonte do design visualPar de arquivos binários `.scx` (tabela no formato DBF) + `.sct` (memo) - as entradas para o `GENSCRN`
Comandos xBase principais`@ row,col SAY/GET` (layout de campos), `READ` (ativa entrada), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Tamanho de arquivo típicoDe alguns KB a dezenas de KB, dependendo da complexidade do formulário
Invocação em tempo de execução`DO formname.spr` a partir da janela de comando do FoxPro ou de um programa chamador
Plataformas suportadasMS-DOS, Windows (3.x / 9x / NT), classic Mac OS (FoxPro para Macintosh)
Substituído porObjetos de formulário nativos `.scx` do Visual FoxPro 3.0 - sem necessidade de etapa separada de geração de código
Tipo MIME`text/plain` (informal: `application/x-foxpro`)
Assinatura bináriaNenhuma - `.spr` é texto simples sem magic bytes; normalmente começa com um cabeçalho de comentário gerado
Emparelhamento de arquivosUm `.spr` faz par com um conjunto de design `.scx`/`.sct` e um objeto compilado `.spx`
Linhagem tecnológicaParte da família xBase (dBASE → FoxBase → FoxPro); sintaxe de geração de tela compatível com dialetos xBase anteriores
LançadoEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Versão mais recenteFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Especificaçãoen.wikipedia.org

Conversões de SPR

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos SPR. 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 SPR.

Perguntas frequentes

O que é um arquivo SPR no FoxPro?
É um programa de tela gerado - código-fonte FoxPro/xBase que o GENSCRN produziu a partir de um design de formulário do FoxPro 2.x (.scx). Ele desenha a tela de entrada de dados e gerencia sua entrada; a versão compilada é .spx.
Como faço para abrir um arquivo SPR?
Abra-o em qualquer editor de texto para ler o código, já que é texto simples. Para executá-lo ou reconstruí-lo, você precisa do Visual FoxPro (agora descontinuado), onde o comando DO file.spr executa o programa de tela gerado.
Qual é a diferença entre SPR, SCX e SPX?
.scx (com .sct) é o design visual do formulário, .spr é o programa legível que o GENSCRN gera a partir dele, e .spx é o objeto compilado que realmente é executado. No FoxPro 2.x, os três coexistem.
Ainda posso executar arquivos SPR do FoxPro?
Apenas com o Visual FoxPro ou um runtime do FoxPro 2.x, ambos descontinuados há muito tempo (o suporte ao VFP terminou em 2015). A maioria das pessoas hoje apenas lê o código .spr para manter ou migrar um aplicativo legado, geralmente via um emulador de DOS/Windows.
Meu arquivo SPR não é código FoxPro - o que mais poderia ser?
A extensão .spr é sobrecarregada. Também é usada para imagens de sprites (bitmap) de jogos (ex: Half-Life/GoldSrc) e alguns arquivos de impressão de escritório antigos. Se o arquivo parecer um amontoado binário em um editor de texto, não é um programa de tela do FoxPro.

Referências

1Microsoft - Visual FoxPro documentation (archive)learn.microsoft.com
2Wikipedia - FoxPro / Visual FoxProen.wikipedia.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

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