.PLX

File PLX

Perl Executable Script
Fai una domanda
RISPOSTA RAPIDA

Un file PLX è uno script Perl - codice sorgente in formato testo semplice scritto nel linguaggio Perl, storicamente utilizzato per contrassegnare il file come programma eseguibile o script CGI. Per leggerlo o modificarlo, aprilo in qualsiasi editor di testo. Per eseguirlo su Linux o macOS, digita «perl script.plx» in un terminale (Perl è preinstallato). Su Windows, installa prima Strawberry Perl.

Sviluppatore: Larry Wall / The Perl Foundation (Perl language) Categoria: File di sviluppo Standard aperto MIME: application/x-perl
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 3, 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 PLX?

.plx è uno script eseguibile Perl - un file sorgente in testo semplice scritto nel linguaggio di programmazione Perl, destinato a essere eseguito direttamente dall'interprete perl. È funzionalmente identico a un file .pl; l'estensione .plx è stata adottata come convenzione per contrassegnare un file Perl come programma eseguibile o script CGI, a differenza di una libreria (.pl) o di un modulo (.pm).

Uno script .plx in genere si apre con una riga shebang come #!/usr/bin/perl, seguita da pragma (use strict;, use warnings;), importazioni di moduli, subroutine e istruzioni eseguibili che l'interprete esegue dall'alto verso il basso. Poiché è testo semplice, qualsiasi editor di testo può leggerlo o modificarlo; non è richiesto alcun passaggio di compilazione - il binario perl analizza ed esegue direttamente il codice.

La convenzione di denominazione .plx è diventata popolare sui server web negli anni '90 e 2000 come modo per distinguere gli script CGI eseguibili dai file di libreria passivi: alcune configurazioni server erano impostate per eseguire solo file .plx o .cgi, rifiutando di servire il loro codice sorgente ai browser. Su Windows, .plx veniva registrato come associazione di file da ActivePerl (ora Strawberry Perl) per avviare l'interprete con un doppio clic.

Oggi l'estensione semplice .pl è quella dominante; .plx è in gran parte un reperto storico delle prime convenzioni di web hosting CGI, sebbene circolino ancora vecchi script con questa estensione.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un .plx è codice sorgente eseguibile: eseguirne uno avvia qualsiasi cosa contenga con i tuoi permessi - può leggere/scrivere file, effettuare chiamate di rete o eliminare dati. Non eseguire mai un .plx da una fonte non attendibile senza averlo prima letto (è testo semplice, quindi puoi farlo). I vecchi script CGI .plx sui server web sono una classica superficie di attacco; mantieni Perl e i moduli aggiornati e convalida gli input. Leggere/modificare il file è sicuro; eseguirlo è il rischio.

Dettagli del formato

in sintesi
NOME COMPLETOPerl Executable Scriptanche noto come Perl script, Perl CGI script
SVILUPPATORELarry Wall / The Perl Foundation (Perl language)dal Convention alongside Perl (Perl 1.0, 1987); .plx popularized as a CGI/executable Perl extension
TIPO MIMEapplication/x-perl
TIPOScript sorgente Perl in testo semplice (programma eseguibile)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Libreria compilata Oracle Forms / PL/SQL (.plx) - Oracle Forms produce file di libreria PL/SQL compilati specifici per la piattaforma .plx - un formato binario, non correlato agli script Perl.
  • Pinnacle Studio / file di progetto video e app varie - Alcune applicazioni riutilizzano .plx per i propri file di dati/progetto, non correlati a Perl.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001
HEX
2321
ASCII
#!
Testo semplice. Come .pl, uno script .plx di solito inizia con una riga shebang come «#!/usr/bin/perl» (hex 23 21 ...). La variante .plx veniva utilizzata per contrassegnare un file Perl come programma eseguibile/CGI (anziché come libreria/modulo .pl), specialmente sui server web. Nessuna firma binaria; si identifica dallo shebang e dalla sintassi Perl (use strict; my $x = ...).

Programmi che aprono file PLX

Windows3 apps
Notepad Open-source Apri il .plx come testo per leggere o modificare il sorgente Perl; abbinalo a Strawberry Perl per eseguirlo.
Strawberry Perl Open-source Installa Strawberry Perl, quindi esegui perl script.plx in un terminale; include una toolchain completa Perl + CPAN per Windows.
Visual Studio Code Gratuito Apri il .plx per leggerlo/modificarlo (evidenziazione della sintassi Perl tramite estensione); eseguilo tramite il terminale integrato con perl installato.
macOS1 app
Terminal + system Perl Open-source macOS include Perl: esegui perl script.plx nel Terminale, oppure aprilo in qualsiasi editor per leggerlo.
Linux1 app
Perl (preinstalled) + any editor Open-source Esegui perl script.plx (Perl è standard sulla maggior parte delle distro), oppure chmod +x e poi ./script.plx; modificalo in vim/VS Code/gedit.

Dettagli tecnici

specifiche approfondite
Tipo di formatoScript sorgente Perl in testo semplice (programma eseguibile)
SviluppatoreLarry Wall / The Perl Foundation (linguaggio Perl)
CodificaASCII o UTF-8 (il pragma «use utf8;» abilita il sorgente Unicode)
Dimensione tipicaDa poche centinaia di byte a decine di KB (singolo script)
OS associatoLinux, Unix, macOS, Windows (tramite Strawberry Perl o ActivePerl)
Tipo MIMEapplication/x-perl (anche text/x-perl)
ShebangIn genere #!/usr/bin/perl sulla riga 1 (hex 23 21); abilita l'esecuzione diretta su Unix/Linux
InterpreteEseguito dal binario perl (Perl 5.x); nessun passaggio di compilazione richiesto
Distinzione da .pl.plx contrassegna il file come punto di ingresso eseguibile/CGI; .pl è usato per librerie e script generici; .pm per i moduli
Uso CGIStoricamente utilizzato su server web configurati per eseguire solo file .plx o .cgi, bloccando l'esposizione del codice sorgente
Associazione WindowsActivePerl/Strawberry Perl registra .plx per avviare l'interprete Perl al doppio clic
Stato attualeIn gran parte storico; l'estensione semplice .pl domina nelle basi di codice Perl moderne
RilasciatoConvention alongside Perl (Perl 1.0, 1987); .plx popularized as a CGI/executable Perl extension
Ultima versioneTracks the installed Perl interpreter (Perl 5.x; Perl 7 planned)
Standard apertoSì · royalty-free
Specificawww.perl.org

Conversioni PLX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PLX. 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 PLX.

Domande frequenti

Cos'è un file PLX?
È uno script Perl - sorgente Perl in testo semplice destinato a essere eseguito (la «x» storicamente lo contrassegnava come file Perl eseguibile/CGI). Viene eseguito dall'interprete Perl. (Anche Oracle Forms utilizza .plx per una diversa libreria binaria PL/SQL).
Come si apre un file PLX?
Per leggerlo o modificarlo, aprilo in qualsiasi editor di testo (VS Code, Notepad++, vim). Per eseguirlo è necessario Perl: «perl script.plx» su Linux/macOS (preinstallato), oppure installa Strawberry Perl su Windows.
Come si esegue uno script PLX su Windows?
Installa Strawberry Perl (gratuito), apri un terminale ed esegui perl script.plx. Leggi lo script prima di eseguirlo se non lo hai scritto tu.
Qual è la differenza tra PLX, PL e PM?
Tutti sono file Perl in testo semplice. .plx veniva usato per un programma Perl eseguibile/CGI, .pl per uno script/libreria generico e .pm per un modulo Perl (libreria). Lo stesso interprete perl li esegue tutti.
PLX è uguale a PL/SQL?
No. Il .plx di Perl qui è uno script di testo. Oracle Forms produce separatamente un .plx che è una libreria PL/SQL binaria compilata - un formato diverso che non si apre come testo leggibile.
Posso convertire un PLX in un EXE?
Sì - impacchettalo in un eseguibile Windows autonomo con PAR::Packer (pp) o Perl2Exe. Questo pacchetto include l'interprete Perl insieme allo script; non compila il Perl in codice nativo.

Riferimenti

1Perl - official sitewww.perl.org
2Strawberry Perl - Perl for Windowsstrawberryperl.com

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

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