.SPR

Fichier SPR

FoxPro Generated Screen Program
Poser une question
RÉPONSE RAPIDE

Un fichier SPR est un programme FoxPro/xBase en texte brut que GENSCRN a généré à partir d'une conception d'écran FoxPro 2.x (.scx). N'importe quel éditeur de texte peut l'ouvrir pour lecture. Pour l'exécuter, vous avez besoin de Visual FoxPro, qui est désormais abandonné. L'extension .spr est également utilisée par des formats non liés - le plus souvent des images de sprites de jeux - assurez-vous donc que le fichier est du texte avant de le traiter comme du code FoxPro.

Développeur : Microsoft (originally Fox Software) Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 21, 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 SPR ?

.spr est un format de fichier de développement utilisé pour stocker le code de programme d'écran généré pour un formulaire FoxPro. Plutôt que d'être écrit à la main, un .spr est produit automatiquement par le générateur de code GENSCRN à partir de la conception visuelle de l'écran stockée dans un fichier .SCX. Le fichier généré contient des commandes xBase - des instructions de mise en page @ row,col SAY/GET, une commande READ pour activer la saisie de l'utilisateur et des définitions de fenêtres - qui ensemble implémentent le comportement du formulaire au moment de l'exécution. Les écrans FoxPro peuvent être invoqués directement ou appelés depuis un menu ou une application FoxPro. La sortie compilée correspondante est un fichier .SPX.

Visual FoxPro a été développé par Microsoft, créé à l'origine par Fox Software. Le package comprend un langage de programmation complet, un moteur de base de données compatible SQL et plusieurs interfaces de communication de base de données. Le flux de travail .spr a été introduit dans FoxPro 2.x (au début des années 1990) et a été remplacé dans Visual FoxPro 3.0 (1995), qui a adopté des objets de formulaire natifs basés sur .scx sans étape de génération de code séparée. Le support étendu de Visual FoxPro a officiellement pris fin en 2015, faisant du .spr un artefact de développement hérité. Étant du texte ASCII brut, il peut être ouvert dans n'importe quel éditeur de texte.

Sécurité et sûreté

RISQUE : LOW

Un fichier .spr FoxPro est un code source en texte brut - il ne peut pas s'exécuter seul (il a besoin du runtime FoxPro pour fonctionner), donc l'ouvrir dans un éditeur de texte pour le lire est sûr. La seule véritable mise en garde est la forte surcharge de l'extension : un fichier nommé .spr peut en réalité être une image de sprite de jeu ou un autre binaire, vérifiez donc ce que vous avez avant de le traiter comme du code FoxPro. Comme pour toute source, examinez-la avant d'exécuter une application héritée inconnue à laquelle elle appartient.

Détails du format

en bref
NOM COMPLETFoxPro Generated Screen Programalias FoxPro screen program, FoxPro form source
DÉVELOPPEURMicrosoft (originally Fox Software)depuis Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
TYPE MIMEtext/plain
TYPECode de programme xBase/FoxPro en texte brut généré à partir d'un fichier de conception d'écran (.scx)
Cette extension est également utilisée par…
  • Sprite / image bitmap (.spr) - Plusieurs jeux et moteurs graphiques (par exemple GoldSrc/Half-Life, outils Capcom) utilisent .spr pour les images de sprites - un format d'image binaire sans rapport avec le fichier source FoxPro.
  • Fichier d'impression de tableur Lotus / WordPerfect ou fichier DESQview - D'anciens logiciels de bureau utilisaient .spr pour diverses données d'impression ou de tableur ; obsolète et sans rapport avec FoxPro.

Programmes qui ouvrent les fichiers SPR

Windows2 apps
Visual FoxPro Payant Ouvrez le .spr dans l'IDE VFP pour visualiser/éditer le code généré ; utilisez DO file.spr pour l'exécuter (projet hérité 2.x). Notez que VFP est abandonné (le support a pris fin en 2015).
Any text editor (Notepad++ / VS Code) Open-source Ouvrez le .spr en tant que texte brut pour lire la source FoxPro/xBase générée - c'est le meilleur moyen gratuit de l'inspecter simplement.
macOS1 app
Any text editor (VS Code, BBEdit) Gratuit Ouvrez le .spr en tant que texte pour lire la source FoxPro. (Pas de runtime FoxPro natif sur macOS moderne.)
Linux1 app
Any text editor (VS Code / gedit) Gratuit Ouvrez le .spr en tant que texte pour inspecter le code. Pour exécuter une application FoxPro héritée, utilisez un émulateur DOS/Windows (DOSBox/Wine).

Détails techniques

spécifications approfondies
Classe de fichierCode source de programme xBase/FoxPro en texte brut
Généré par`GENSCRN` - le générateur de code d'écran de FoxPro ; produit `.spr` à partir d'un fichier de conception d'écran `.scx`
Encodage des caractèresASCII / page de code OEM (FoxPro de l'ère DOS ; généralement CP437 ou CP850)
Fins de ligneDOS CRLF (`\r\n`) tel que produit par FoxPro 2.x sur MS-DOS et Windows
Contrepartie compilée`.spx` - l'objet FoxPro compilé produit à partir de la source `.spr`
Source de conception visuellePaire de fichiers binaire `.scx` (table au format DBF) + `.sct` (mémo) - les entrées de `GENSCRN`
Commandes xBase clés`@ row,col SAY/GET` (mise en page des champs), `READ` (active la saisie), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Taille de fichier typiqueDe quelques Ko à des dizaines de Ko selon la complexité du formulaire
Invocation au runtime`DO formname.spr` depuis la fenêtre de commande FoxPro ou un programme appelant
Plateformes supportéesMS-DOS, Windows (3.x / 9x / NT), classic Mac OS (FoxPro pour Macintosh)
Remplacé parObjets de formulaire natifs `.scx` de Visual FoxPro 3.0 - aucune étape de génération de code séparée requise
Type MIME`text/plain` (informel : `application/x-foxpro`)
Signature binaireAucune - `.spr` est du texte brut sans octets magiques ; commence généralement par un en-tête de commentaire généré
Appariement de fichiersUn `.spr` est associé à une paire de conception `.scx`/`.sct` et à un objet compilé `.spx`
Lignée technologiqueFait partie de la famille xBase (dBASE → FoxBase → FoxPro) ; syntaxe de génération d'écran compatible avec les anciens dialectes xBase
PubliéEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Dernière versionFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Spécificationen.wikipedia.org

Conversions SPR

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 SPR. 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 SPR.

Foire aux questions

Qu'est-ce qu'un fichier SPR dans FoxPro ?
C'est un programme d'écran généré - du code source FoxPro/xBase que GENSCRN a produit à partir d'une conception de formulaire FoxPro 2.x (.scx). Il dessine l'écran de saisie de données et gère ses entrées ; la version compilée est .spx.
Comment ouvrir un fichier SPR ?
Ouvrez-le dans n'importe quel éditeur de texte pour lire le code, car il s'agit de texte brut. Pour l'exécuter ou le reconstruire, vous avez besoin de Visual FoxPro (désormais abandonné), où DO file.spr exécute le programme d'écran généré.
Quelle est la différence entre SPR, SCX et SPX ?
.scx (avec .sct) est la conception visuelle du formulaire, .spr est le programme lisible que GENSCRN génère à partir de celui-ci, et .spx est l'objet compilé qui s'exécute réellement. Dans FoxPro 2.x, les trois coexistent.
Puis-je encore exécuter des fichiers SPR FoxPro ?
Uniquement avec Visual FoxPro ou un runtime FoxPro 2.x, tous deux abandonnés depuis longtemps (le support de VFP a pris fin en 2015). La plupart des gens aujourd'hui ne lisent le code .spr que pour maintenir ou migrer une application héritée, souvent via un émulateur DOS/Windows.
Mon fichier SPR n'est pas du code FoxPro - qu'est-ce que cela pourrait être d'autre ?
L'extension .spr est surchargée. Elle est également utilisée pour les images de sprites de jeux (bitmaps) (par exemple Half-Life/GoldSrc) et certains anciens fichiers d'impression de bureau. Si le fichier ressemble à du charabia binaire dans un éditeur de texte, ce n'est pas un programme d'écran FoxPro.

Références

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

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.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

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