.PRX

File PRX

FoxPro Compiled Program File
Fai una domanda
RISPOSTA RAPIDA

Un file PRX è un programma FoxPro compilato - bytecode binario prodotto quando si esegue il comando COMPILE su un file sorgente .PRG in Microsoft Visual FoxPro. Per eseguirlo è necessario Visual FoxPro 9.0, un prodotto che Microsoft ha interrotto nel 2007 (il supporto è terminato nel 2015). I file PRX non hanno nulla a che fare con Windows Media Player o i video; sono file di programma di database legacy.

Sviluppatore: Microsoft (Visual FoxPro); originally Fox Software (FoxBase/FoxPro) Categoria: File eseguibili (exe) MIME: application/octet-stream
SI APRE SU Windows
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PRX?

Un file .prx è l'output bytecode compilato prodotto quando Visual FoxPro elabora un programma sorgente .prg con il suo comando COMPILE. Invece del codice macchina nativo, i file .prx contengono p-code interpretato al runtime dal motore runtime di VFP. Il formato compilato è apparso in FoxPro 2.x (edizioni DOS e Windows) e in tutte le versioni di Visual FoxPro dalla 3.0 alla 9.0 SP2 (2007).

Il bytecode interno è proprietario e non documentato; non è compatibile tra versioni diverse - un file .prx compilato con VFP 6 non funzionerà correttamente con VFP 9. Visual FoxPro produce anche file compilati con l'estensione .fxp; il runtime seleziona prima .fxp quando entrambi sono presenti, ripiegando su .prx se .fxp è assente. A differenza del sorgente .prg originale, i file .prx sono binari e non possono essere letti come testo normale.

L'estensione .prx viene occasionalmente confusa con il formato PRX di Sony PSP - eseguibili rilocabili per PlayStation Portable utilizzati per i plugin del firmware - che è un formato binario del tutto non correlato. Microsoft ha terminato lo sviluppo di Visual FoxPro nel 2007; il supporto esteso si è concluso il 13 gennaio 2015. L'esecuzione delle applicazioni VFP oggi richiede solitamente le modalità di compatibilità di Windows XP/Vista o una macchina virtuale. La comunità open source VFPX mantiene estensioni alla base di codice VFP congelata, inclusi strumenti per l'accesso ai database DBF.

Sicurezza e incolumità

RISCHIO: MEDIUM

I file .prx sono bytecode interpretati eseguiti dal runtime VFP - possono eseguire operazioni sul file system e sul registro entro i limiti consentiti da FoxPro. Nel contesto moderno: un file .prx proveniente da una fonte non attendibile non dovrebbe essere eseguito. La preoccupazione principale oggi riguarda le vulnerabilità dei sistemi legacy; VFP 9.0 non riceve patch di sicurezza dal 2015.

Dettagli del formato

in sintesi
NOME COMPLETOFoxPro Compiled Program Fileanche noto come Visual FoxPro compiled program, FoxPro compiled PRG
SVILUPPATOREMicrosoft (Visual FoxPro); originally Fox Software (FoxBase/FoxPro)dal circa 1987 (FoxBase/FoxPro era); .prx extension used through Visual FoxPro 9.0 (2004)
TIPO MIMEapplication/octet-stream
TIPOBinario bytecode compilato FoxPro/Visual FoxPro (compilato da un programma sorgente .PRG)
Questa estensione è usata anche da…
  • PlayStation Portable PRX (PSP Plugin/Firmware) - Il PRX su PSP è un eseguibile rilocabile (basato su ELF, MIPS) utilizzato per i moduli firmware e i plugin della PSP - completamente estraneo a FoxPro.
  • Modello Polaris Office - Alcune versioni di Polaris Office utilizzano .prx come file modello o di estensione; contesto di nicchia per ufficio mobile.

Programmi che aprono file PRX

Windows1 app
Microsoft Visual FoxPro 9.0 A pagamento Eseguire il .prx compilato dall'interno dell'ambiente VFP: «DO program.prx» nella finestra dei comandi, oppure il runtime (VFP9R.DLL) lo esegue come parte di un'applicazione.

Dettagli tecnici

specifiche approfondite
Codifica fileBinario (bytecode p-code compilato; non leggibile dall'uomo)
Ordine dei byteLittle-endian (piattaforma di destinazione Windows x86)
Tipo di bytecodeP-code interpretato eseguito dal runtime VFP, non codice macchina nativo
Relazione con il sorgenteCompilato da un file sorgente `.prg` utilizzando il comando VFP `COMPILE`; il sorgente e il file compilato condividono lo stesso nome di base
Vincolo di versioneIl bytecode non è compatibile tra versioni diverse - un `.prx` compilato con VFP 6, 7, 8 o 9 viene eseguito solo sul runtime di quella versione
Preferenza file runtimeIl runtime VFP esegue `.fxp` se presente nella stessa directory; ripiega su `.prx` se `.fxp` è assente
Dimensione tipica del file1 KB - 500 KB a seconda della complessità del programma
Documentazione del formatoProprietario e non documentato da Microsoft; non esiste una specifica pubblica per la struttura del bytecode
Sistema operativoDa Windows 95 a Windows XP/Vista (target principali di VFP 9); possibile sotto Wine su Linux
Stato del prodottoVisual FoxPro 9.0 SP2 è la versione finale; il supporto esteso di Microsoft è terminato il 13 gennaio 2015
Conflitto di estensioneNon correlato al `.prx` di Sony PSP (PlayStation Relocatable Executable), un formato plugin del firmware per la console portatile PSP
Formati correlati`.prg` (programma sorgente FoxPro), `.fxp` (formato compilato alternativo), `.dbf` (tabella database FoxPro)
Rilasciatocirca 1987 (FoxBase/FoxPro era); .prx extension used through Visual FoxPro 9.0 (2004)
Ultima versioneVisual FoxPro 9.0 SP2 (2007) - final version; product EOL

Conversioni PRX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PRX. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PRX.

Domande frequenti

Cos'è un file .prx?
Un file di programma FoxPro/Visual FoxPro compilato - bytecode generato dalla compilazione di un file sorgente .prg. Richiede Visual FoxPro 9.0 o versioni precedenti per essere eseguito, un prodotto rimosso dal mercato da Microsoft nel 2007.
Posso aprire un file .prx in Windows Media Player?
No - un file .prx è un programma di database compilato, completamente estraneo alla riproduzione multimediale. L'associazione in alcuni database è un errore.
Come si esegue un file .prx?
È necessario avere installato Microsoft Visual FoxPro 9.0. Nella finestra dei comandi di VFP, digitare: DO iltuoprogramma.prx. VFP 9.0 SP2 può essere scaricato dal sito Microsoft per gli utenti con licenza.
Posso convertire .prx in .exe?
No - .prx è bytecode interpretato e non può essere convertito in un eseguibile autonomo. VFP poteva creare distribuzioni .exe, ma ciò richiedeva il sorgente .prg originale e l'IDE di VFP.
Il file .prx è uguale al file PRX della PSP?
No - sono formati completamente diversi. I file .prx della PSP sono eseguibili MIPS ELF per il firmware della PlayStation Portable. I file .prx di FoxPro sono bytecode per il runtime del database Visual FoxPro.

Riferimenti

1Microsoft KnowledgeBase - Visual FoxPro File Extensions (Q130686)jeffpar.github.io
2VFP Help - COMPILE Commandvfphelp.com

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z