.SPR

Archivo SPR

FoxPro Generated Screen Program
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo SPR es un programa de FoxPro/xBase en texto plano que GENSCRN generó a partir de un diseño de pantalla de FoxPro 2.x (.scx). Cualquier editor de texto lo abre para su lectura. Para ejecutarlo se necesita Visual FoxPro, que actualmente está descatalogado. La extensión .spr también es utilizada por formatos no relacionados - comúnmente imágenes de sprites de juegos - así que confirme que el archivo es texto antes de tratarlo como código de FoxPro.

Desarrollador: Microsoft (originally Fox Software) Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 21, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SPR?

.spr es un formato de archivo de desarrollador utilizado para almacenar el código de programa de pantalla generado para un formulario de FoxPro. En lugar de ser escrito a mano, un .spr es producido automáticamente por el generador de código GENSCRN a partir del diseño visual de la pantalla almacenado en un archivo .SCX. El archivo generado contiene comandos xBase - sentencias de diseño @ row,col SAY/GET, un comando READ para activar la entrada del usuario y definiciones de ventanas - que juntos implementan el comportamiento del formulario en tiempo de ejecución. Las pantallas de FoxPro pueden invocarse directamente o llamarse desde un menú o aplicación de FoxPro. La salida compilada complementaria es un archivo .SPX.

Visual FoxPro fue desarrollado por Microsoft, creado originalmente por Fox Software. El paquete incluye un lenguaje de programación totalmente funcional, un motor de base de datos compatible con SQL y varias interfaces de comunicación de bases de datos. El flujo de trabajo .spr se introdujo en FoxPro 2.x (principios de la década de 1990) y fue superado en Visual FoxPro 3.0 (1995), que adoptó objetos de formulario nativos basados en .scx sin un paso de generación de código por separado. El soporte extendido de Visual FoxPro finalizó oficialmente en 2015, lo que convierte al .spr en un artefacto de desarrollo heredado. Al ser texto ASCII plano, se puede abrir en cualquier editor de texto.

Seguridad y protección

RIESGO: LOW

Un .spr de FoxPro es código fuente en texto plano - no puede ejecutarse por sí solo (necesita el entorno de ejecución de FoxPro para funcionar), por lo que abrir uno en un editor de texto para leerlo es seguro. La única precaución real es la fuerte sobrecarga de la extensión: un archivo llamado .spr podría ser en realidad una imagen de sprite de un juego u otro binario, así que confirme lo que tiene antes de tratarlo como código de FoxPro. Como con cualquier código fuente, revíselo antes de ejecutar una aplicación heredada desconocida a la que pertenezca.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOFoxPro Generated Screen Programtambién conocido como FoxPro screen program, FoxPro form source
DESARROLLADORMicrosoft (originally Fox Software)desde Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
TIPO MIMEtext/plain
TIPOCódigo de programa xBase/FoxPro en texto plano generado a partir de un archivo de diseño de pantalla (.scx)
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Sprite / imagen de mapa de bits (.spr) - Varios juegos y motores gráficos (p. ej., GoldSrc/Half-Life, herramientas de Capcom) usan .spr para imágenes de sprites - un formato de imagen binario no relacionado con el archivo fuente de FoxPro.
  • Impresión de hoja de cálculo de Lotus / WordPerfect o archivo DESQview - El software de oficina más antiguo utilizaba .spr para diversos datos de impresión/hojas de cálculo; obsoleto y no relacionado con FoxPro.

Programas que abren archivos SPR

Windows2 apps
Visual FoxPro Pago Abra el .spr en el IDE de VFP para ver/editar el código generado; use DO file.spr para ejecutarlo (proyecto heredado 2.x). Tenga en cuenta que VFP está descatalogado (el soporte terminó en 2015).
Any text editor (Notepad++ / VS Code) Código abierto Abra el .spr como texto plano para leer el código fuente generado de FoxPro/xBase - la mejor forma gratuita de simplemente inspeccionarlo.
macOS1 app
Any text editor (VS Code, BBEdit) Gratis Abra el .spr como texto para leer el código fuente de FoxPro. (No hay un entorno de ejecución nativo de FoxPro en macOS moderno).
Linux1 app
Any text editor (VS Code / gedit) Gratis Abra el .spr como texto para inspeccionar el código. Para ejecutar una aplicación heredada de FoxPro, use un emulador de DOS/Windows (DOSBox/Wine).

Detalles técnicos

especificación profunda
Clase de archivoCódigo fuente de programa xBase/FoxPro en texto plano
Generado por`GENSCRN` - el generador de código de pantalla de FoxPro; produce `.spr` a partir de un archivo de diseño de pantalla `.scx`
Codificación de caracteresASCII / página de códigos OEM (FoxPro de la era DOS; típicamente CP437 o CP850)
Finales de líneaDOS CRLF (`\r\n`) tal como los producía FoxPro 2.x en MS-DOS y Windows
Contraparte compilada`.spx` - el objeto compilado de FoxPro producido a partir del fuente `.spr`
Fuente del diseño visualPar de archivos binarios `.scx` (tabla en formato DBF) + `.sct` (memo) - las entradas para `GENSCRN`
Comandos xBase clave`@ row,col SAY/GET` (diseño de campos), `READ` (activa la entrada), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Tamaño de archivo típicoDe unos pocos KB a decenas de KB dependiendo de la complejidad del formulario
Invocación en tiempo de ejecución`DO nombreformulario.spr` desde la ventana de comandos de FoxPro o un programa que lo llame
Plataformas compatiblesMS-DOS, Windows (3.x / 9x / NT), classic Mac OS (FoxPro para Macintosh)
Sustituido porObjetos de formulario nativos `.scx` de Visual FoxPro 3.0 - no se requiere un paso de generación de código por separado
Tipo MIME`text/plain` (informal: `application/x-foxpro`)
Firma binariaNinguna - `.spr` es texto plano sin magic bytes; típicamente comienza con un encabezado de comentario generado
Emparejamiento de archivosUn `.spr` se empareja con un par de diseño `.scx`/`.sct` y un objeto compilado `.spx`
Linaje tecnológicoParte de la familia xBase (dBASE → FoxBase → FoxPro); sintaxis de generación de pantallas compatible con dialectos xBase anteriores
LanzadoEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Última versiónFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Especificaciónen.wikipedia.org

Conversiones de SPR

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SPR. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SPR.

Preguntas frecuentes

¿Qué es un archivo SPR en FoxPro?
Es un programa de pantalla generado - código fuente de FoxPro/xBase que GENSCRN produjo a partir de un diseño de formulario de FoxPro 2.x (.scx). Dibuja la pantalla de entrada de datos y gestiona su entrada; la versión compilada es .spx.
¿Cómo abro un archivo SPR?
Ábralo en cualquier editor de texto para leer el código, ya que es texto plano. Para ejecutarlo o reconstruirlo necesita Visual FoxPro (ahora descatalogado), donde DO file.spr ejecuta el programa de pantalla generado.
¿Cuál es la diferencia entre SPR, SCX y SPX?
.scx (con .sct) es el diseño visual del formulario, .spr es el programa legible que GENSCRN genera a partir de él, y .spx es el objeto compilado que realmente se ejecuta. En FoxPro 2.x los tres coexisten.
¿Puedo seguir ejecutando archivos SPR de FoxPro?
Solo con Visual FoxPro o un entorno de ejecución de FoxPro 2.x, ambos descatalogados hace tiempo (el soporte de VFP terminó en 2015). La mayoría de la gente hoy en día solo lee el código .spr para mantener o migrar una aplicación heredada, a menudo a través de un emulador de DOS/Windows.
Mi archivo SPR no es código de FoxPro - ¿qué más podría ser?
La extensión .spr está sobrecargada. También se utiliza para imágenes de sprites (mapas de bits) de juegos (por ejemplo, Half-Life/GoldSrc) y algunos archivos de impresión de oficina antiguos. Si el archivo parece un galimatías binario en un editor de texto, no es un programa de pantalla de FoxPro.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z