.PLX

PLX-bestand

Perl Executable Script
Stel een vraag
SNEL ANTWOORD

Een PLX-bestand is een Perl-script - broncode in platte tekst geschreven in de taal Perl, historisch gebruikt om het bestand te markeren als een uitvoerbaar programma of CGI-script. Om het te lezen of te bewerken, opent u het in een tekstverwerker. Om het uit te voeren op Linux of macOS, typt u „perl script.plx” in een terminal (Perl is vooraf geïnstalleerd). Installeer op Windows eerst Strawberry Perl.

Ontwikkelaar: Larry Wall / The Perl Foundation (Perl language) Categorie: Ontwikkelaarsbestanden Open standaard MIME: application/x-perl
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 3, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PLX-bestandsformaat?

.plx is een Perl executable script - een bronbestand in platte tekst geschreven in de programmeertaal Perl, bedoeld om direct door de perl-interpreter te worden uitgevoerd. Het is functioneel identiek aan een .pl-bestand; de extensie .plx werd aangenomen als conventie om een Perl-bestand te markeren als een uitvoerbaar programma of CGI-script, in tegenstelling tot een bibliotheek (.pl) of module (.pm).

Een .plx-script opent doorgaans met een shebang-regel zoals #!/usr/bin/perl, gevolgd door pragmas (use strict;, use warnings;), module-imports, subroutines en uitvoerbare statements die de interpreter van boven naar beneden uitvoert. Omdat het platte tekst is, kan elke tekstverwerker het lezen of aanpassen; er is geen compilatiestap vereist - de perl-binary parst en voert het direct uit.

De .plx-naamgevingsconventie werd populair op webservers in de jaren 90 en 2000 als een manier om uitvoerbare CGI-scripts te onderscheiden van passieve bibliotheekbestanden: sommige serverconfiguraties waren ingesteld om alleen .plx- of .cgi-bestanden uit te voeren, waarbij werd geweigerd hun broncode aan browsers te tonen. Op Windows werd .plx geregistreerd als een bestandsassociatie door ActivePerl (nu Strawberry Perl) om de interpreter te starten bij een dubbelklik.

Tegenwoordig domineert de gewone .pl-extensie; .plx is grotendeels een historisch artefact van vroege CGI-webhostingconventies, hoewel oudere scripts nog steeds met de extensie circuleren.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .plx is uitvoerbare broncode: het uitvoeren ervan voert alles uit wat het bevat met uw machtigingen - het kan bestanden lezen/schrijven, netwerkoproepen doen of gegevens verwijderen. Voer nooit een .plx uit van een niet-vertrouwde bron zonder deze eerst te lezen (het is platte tekst, dus dat kan). Oude CGI .plx-scripts op webservers zijn een klassiek aanvalsoppervlak; houd Perl en modules gepatcht en valideer invoer. Het lezen/bewerken van het bestand is veilig; het uitvoeren ervan is het risico.

Formaatdetails

in een notendop
VOLLEDIGE NAAMPerl Executable Scriptook bekend als Perl script, Perl CGI script
ONTWIKKELAARLarry Wall / The Perl Foundation (Perl language)sinds Convention alongside Perl (Perl 1.0, 1987); .plx popularized as a CGI/executable Perl extension
MIME-TYPEapplication/x-perl
TYPEPerl-bronscript in platte tekst (uitvoerbaar programma)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Oracle Forms / PL/SQL gecompileerde bibliotheek (.plx) - Oracle Forms produceert platformspecifieke gecompileerde PL/SQL-bibliotheekbestanden met de extensie .plx - een binair formaat, niet gerelateerd aan Perl-scripts.
  • Pinnacle Studio / videoproject & diverse app-bestanden - Een paar applicaties hergebruiken .plx voor hun eigen gegevens-/projectbestanden, niet gerelateerd aan Perl.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001
HEX
2321
ASCII
#!
Platte tekst. Net als .pl begint een .plx-script meestal met een shebang-regel zoals „#!/usr/bin/perl” (hex 23 21 ...). De .plx-variant werd gebruikt om een Perl-bestand te markeren als een uitvoerbaar programma/CGI (in tegenstelling tot een .pl bibliotheek/module), vooral op webservers. Geen binaire signatuur; identificeer aan de hand van de shebang en Perl-syntaxis (use strict; my $x = ...).

Programma's die PLX-bestanden openen

Windows3 apps
Notepad Open-source Open de .plx als tekst om de Perl-broncode te lezen of te bewerken; combineer met Strawberry Perl om het uit te voeren.
Strawberry Perl Open-source Installeer Strawberry Perl en voer vervolgens perl script.plx uit in een terminal; het bevat een volledige Perl + CPAN-toolchain voor Windows.
Visual Studio Code Gratis Open de .plx om deze te lezen/bewerken (Perl-syntaxisaccentuering via een extensie); voer uit via de geïntegreerde terminal met perl geïnstalleerd.
macOS1 app
Terminal + system Perl Open-source macOS wordt geleverd met Perl: voer perl script.plx uit in Terminal, of open in een editor om het te lezen.
Linux1 app
Perl (preinstalled) + any editor Open-source Voer perl script.plx uit (Perl is standaard op de meeste distributies), of chmod +x en dan ./script.plx; bewerk in vim/VS Code/gedit.

Technische details

diepe specificaties
FormaatstypePerl-bronscript in platte tekst (uitvoerbaar programma)
OntwikkelaarLarry Wall / The Perl Foundation (Perl-taal)
CoderingASCII of UTF-8 (use utf8; pragma maakt Unicode-broncode mogelijk)
Typische grootteEnkele honderden bytes tot tientallen KB (enkel script)
Geassocieerd OSLinux, Unix, macOS, Windows (via Strawberry Perl of ActivePerl)
MIME-typeapplication/x-perl (ook text/x-perl)
ShebangMeestal #!/usr/bin/perl op regel 1 (hex 23 21); maakt directe uitvoering op Unix/Linux mogelijk
InterpreterUitgevoerd door de perl-binary (Perl 5.x); geen compilatiestap vereist
Onderscheid van .pl.plx markeert het bestand als een uitvoerbaar/CGI-startpunt; .pl wordt gebruikt voor bibliotheken en algemene scripts; .pm voor modules
CGI-gebruikHistorisch gebruikt op webservers die geconfigureerd waren om alleen .plx- of .cgi-bestanden uit te voeren, om blootstelling van broncode te voorkomen
Windows-associatieActivePerl/Strawberry Perl registreert .plx om de Perl-interpreter te starten bij een dubbelklik
Huidige statusGrotendeels historisch; de gewone .pl-extensie domineert in moderne Perl-codebases
UitgebrachtConvention alongside Perl (Perl 1.0, 1987); .plx popularized as a CGI/executable Perl extension
Laatste versieTracks the installed Perl interpreter (Perl 5.x; Perl 7 planned)
Open standaardJa · royaltyvrij
Specificatiewww.perl.org

PLX conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PLX-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PLX-bestanden.

Veelgestelde vragen

Wat is een PLX-bestand?
Het is een Perl-script - Perl-broncode in platte tekst bedoeld om te worden uitgevoerd (de 'x' markeerde het historisch als een uitvoerbaar/CGI Perl-bestand). Het wordt uitgevoerd door de Perl-interpreter. (Oracle Forms gebruikt ook .plx voor een andere, binaire PL/SQL-bibliotheek.)
Hoe open ik een PLX-bestand?
Om het te lezen of te bewerken, opent u het in een tekstverwerker (VS Code, Notepad++, vim). Om het uit te voeren heeft u Perl nodig: 'perl script.plx' op Linux/macOS (vooraf geïnstalleerd), of installeer Strawberry Perl op Windows.
Hoe voer ik een PLX-script uit op Windows?
Installeer Strawberry Perl (gratis), open een terminal en voer perl script.plx uit. Lees het script eerst als u het niet zelf heeft geschreven.
Wat is het verschil tussen PLX, PL en PM?
Allemaal zijn ze Perl in platte tekst. .plx werd gebruikt voor een uitvoerbaar/CGI Perl-programma, .pl voor een generiek script/bibliotheek, en .pm voor een Perl-module (bibliotheek). Dezelfde perl-interpreter voert ze uit.
Is PLX hetzelfde als PL/SQL?
Nee. De Perl .plx hier is een tekstscript. Oracle Forms produceert afzonderlijk een .plx dat een gecompileerde, binaire PL/SQL-bibliotheek is - een ander formaat dat niet als leesbare tekst opent.
Kan ik een PLX converteren naar een EXE?
Ja - bundel het in een zelfstandig uitvoerbaar Windows-bestand met PAR::Packer (pp) of Perl2Exe. Dat verpakt de Perl-interpreter samen met uw script; het compileert Perl niet naar native code.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z