.SPR

Plik SPR

FoxPro Generated Screen Program
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SPR to tekstowy program FoxPro/xBase, który został wygenerowany przez narzędzie GENSCRN z projektu ekranu FoxPro 2.x (.scx). Dowolny edytor tekstu pozwala na jego odczytanie. Aby go uruchomić, potrzebujesz Visual FoxPro, który nie jest już rozwijany. Rozszerzenie .spr jest również używane przez niepowiązane formaty - najczęściej obrazy sprite'ów w grach - więc przed potraktowaniem pliku jako kodu FoxPro upewnij się, że jest to tekst.

Deweloper: Microsoft (originally Fox Software) Kategoria: Pliki developerskie MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SPR?

.spr to format pliku programistycznego używany do przechowywania wygenerowanego kodu programu ekranowego dla formularza FoxPro. Zamiast być pisany ręcznie, plik .spr jest tworzony automatycznie przez generator kodu GENSCRN na podstawie wizualnego projektu ekranu zapisanego w pliku .SCX. Wygenerowany plik zawiera polecenia xBase - instrukcje układu @ row,col SAY/GET, polecenie READ do aktywacji wprowadzania danych przez użytkownika oraz definicje okien - które razem implementują zachowanie formularza w czasie wykonywania. Ekrany FoxPro mogą być wywoływane bezpośrednio lub z menu lub aplikacji FoxPro. Towarzyszącym skompilowanym plikiem wynikowym jest plik .SPX.

Visual FoxPro został opracowany przez Microsoft, a pierwotnie stworzony przez Fox Software. Pakiet zawiera w pełni funkcjonalny język programowania, silnik bazy danych zgodny z SQL oraz kilka interfejsów komunikacji z bazami danych. Przepływ pracy oparty na .spr został wprowadzony w FoxPro 2.x (początek lat 90.) i został zastąpiony w Visual FoxPro 3.0 (1995), który przyjął natywne obiekty formularzy oparte na .scx bez oddzielnego etapu generowania kodu. Rozszerzone wsparcie dla Visual FoxPro oficjalnie zakończyło się w 2015 roku, co czyni .spr dziedzictwem technologicznym. Będąc zwykłym tekstem ASCII, może być otwarty w dowolnym edytorze tekstu.

Bezpieczeństwo

RYZYKO: LOW

Plik .spr FoxPro to kod źródłowy w formacie tekstowym - nie może on zostać wykonany samodzielnie (wymaga środowiska uruchomieniowego FoxPro), więc otwieranie go w edytorze tekstu w celu odczytania jest bezpieczne. Jedyną realną przestrogą jest silne przeciążenie rozszerzenia: plik o nazwie .spr może w rzeczywistości być obrazem sprite'a z gry lub innym plikiem binarnym, więc upewnij się, co posiadasz, zanim potraktujesz go jako kod FoxPro. Jak w przypadku każdego źródła, przejrzyj je przed uruchomieniem nieznanej, starszej aplikacji, do której należy.

Szczegóły formatu

w pigułce
PEŁNA NAZWAFoxPro Generated Screen Programznany również jako FoxPro screen program, FoxPro form source
DEWELOPERMicrosoft (originally Fox Software)od Early 1990s (FoxPro 2.x screen designer / GENSCRN generator)
TYP MIMEtext/plain
TYPKod programu xBase/FoxPro w formacie tekstowym wygenerowany z pliku projektu ekranu (.scx)
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Sprite / obraz bitmapowy (.spr) - Kilka gier i silników graficznych (np. GoldSrc/Half-Life, narzędzia Capcom) używa .spr dla obrazów sprite'ów - jest to binarny format obrazu niepowiązany z plikiem źródłowym FoxPro.
  • Wydruk arkusza Lotus / WordPerfect lub plik DESQview - Starsze oprogramowanie biurowe używało .spr dla różnych danych wydruku/arkusza; format przestarzały i niepowiązany z FoxPro.

Programy otwierające pliki SPR

Windows2 apps
Visual FoxPro Płatny Otwórz .spr w IDE VFP, aby przeglądać/edytować wygenerowany kod; użyj DO plik.spr, aby go uruchomić (starszy projekt 2.x). Uwaga: VFP jest wycofany (wsparcie zakończone w 2015 r.).
Any text editor (Notepad++ / VS Code) Open-source Otwórz .spr jako zwykły tekst, aby przeczytać wygenerowane źródło FoxPro/xBase - najlepszy darmowy sposób na samą inspekcję.
macOS1 app
Any text editor (VS Code, BBEdit) Darmowy Otwórz .spr jako tekst, aby przeczytać źródło FoxPro. (Brak natywnego środowiska uruchomieniowego FoxPro na nowoczesnym macOS).
Linux1 app
Any text editor (VS Code / gedit) Darmowy Otwórz .spr jako tekst, aby sprawdzić kod. Aby uruchomić starszą aplikację FoxPro, użyj emulatora DOS/Windows (DOSBox/Wine).

Szczegóły techniczne

specyfikacja
Klasa plikuKod źródłowy programu xBase/FoxPro w formacie tekstowym
Wygenerowany przez`GENSCRN` - generator kodu ekranowego FoxPro; tworzy `.spr` z pliku projektu ekranu `.scx`
Kodowanie znakówASCII / strona kodowa OEM (FoxPro z ery DOS; zazwyczaj CP437 lub CP850)
Końce liniiDOS CRLF (`\r\n`) generowane przez FoxPro 2.x w systemach MS-DOS i Windows
Skompilowany odpowiednik`.spx` - skompilowany obiekt FoxPro utworzony ze źródła `.spr`
Źródło projektu wizualnegoBinarna para plików `.scx` (tabela w formacie DBF) + `.sct` (notatka) - dane wejściowe dla `GENSCRN`
Kluczowe polecenia xBase`@ row,col SAY/GET` (układ pól), `READ` (aktywuje wprowadzanie), `DEFINE WINDOW`, `ACTIVATE WINDOW`
Typowy rozmiar plikuOd kilku KB do kilkudziesięciu KB w zależności od złożoności formularza
Wywołanie w czasie pracy`DO nazwaformularza.spr` z okna poleceń FoxPro lub programu wywołującego
Obsługiwane platformyMS-DOS, Windows (3.x / 9x / NT), klasyczny Mac OS (FoxPro for Macintosh)
Zastąpiony przezNatywne obiekty formularzy `.scx` w Visual FoxPro 3.0 - brak konieczności oddzielnego etapu generowania kodu
Typ MIME`text/plain` (nieformalnie: `application/x-foxpro`)
Sygnatura binarnaBrak - `.spr` to zwykły tekst bez magicznych bajtów; zazwyczaj zaczyna się od wygenerowanego nagłówka komentarza
Powiązanie plikówJeden `.spr` łączy się z parą projektową `.scx`/`.sct` i skompilowanym obiektem `.spx`
Rodowód technologicznyCzęść rodziny xBase (dBASE → FoxBase → FoxPro); składnia generowania ekranów zgodna z wcześniejszymi dialektami xBase
WydanoEarly 1990s (FoxPro 2.x screen designer / GENSCRN generator)
Najnowsza wersjaFoxPro 2.6 (1994); deprecated in Visual FoxPro 3.0+ in favor of native .scx forms
Specyfikacjaen.wikipedia.org

Konwersje SPR

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SPR. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SPR.

Najczęściej zadawane pytania

Co to jest plik SPR w FoxPro?
Jest to wygenerowany program ekranowy - kod źródłowy FoxPro/xBase, który GENSCRN stworzył z projektu formularza FoxPro 2.x (.scx). Rysuje on ekran wprowadzania danych i obsługuje dane wejściowe; skompilowana wersja to .spx.
Jak otworzyć plik SPR?
Otwórz go w dowolnym edytorze tekstu, aby przeczytać kod, ponieważ jest to zwykły tekst. Aby go uruchomić lub przebudować, potrzebujesz Visual FoxPro (obecnie wycofany), gdzie polecenie DO plik.spr wykonuje wygenerowany program ekranowy.
Jaka jest różnica między SPR, SCX i SPX?
.scx (wraz z .sct) to wizualny projekt formularza, .spr to czytelny program, który GENSCRN z niego generuje, a .spx to skompilowany obiekt, który faktycznie się uruchamia. W FoxPro 2.x wszystkie trzy współistnieją.
Czy nadal mogę uruchamiać pliki SPR FoxPro?
Tylko za pomocą Visual FoxPro lub środowiska uruchomieniowego FoxPro 2.x, z których oba zostały dawno wycofane (wsparcie VFP zakończyło się w 2015 r.). Większość osób obecnie czyta kod .spr tylko w celu utrzymania lub migracji starszej aplikacji, często za pomocą emulatora DOS/Windows.
Mój plik SPR nie jest kodem FoxPro - co to może być innego?
Rozszerzenie .spr jest przeciążone. Jest ono również używane dla obrazów sprite'ów w grach (np. Half-Life/GoldSrc) oraz niektórych starych plików wydruku biurowego. Jeśli plik wygląda jak binarne „krzaki” w edytorze tekstu, nie jest to program ekranowy FoxPro.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z