.PL

PL Datei

Perl script source code file
Frage stellen
SCHNELLE ANTWORT

Eine PL-Datei ist ein Perl-Skript - Klartext-Quellcode in der Programmiersprache Perl. Öffnen Sie es in einem beliebigen Texteditor (Notepad, VS Code, Notepad++), um es zu lesen oder zu bearbeiten. Zum Ausführen installieren Sie zunächst Perl; auf macOS und Linux ist es bereits vorinstalliert. Unter Windows installieren Sie Strawberry Perl und führen dann perl script.pl in einem Terminal aus.

Entwickler: Larry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundation Kategorie: Developerdateien Offener Standard MIME: application/x-perl
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 16, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PL-Dateiformat?

.pl-Dateien enthalten in der Programmiersprache Perl geschriebene Skripte. Der Skriptcode in einer .pl-Datei kann Funktionen, Operationen, Variablen, Konstruktoren, Klassen und Kommentare umfassen.

Verwendungszwecke von .pl-Skripten

Perl wird zum Schreiben dynamischer Inhalte und Anwendungen verwendet. .pl-Skripte werden häufig für textbasierte Parser und Analysewerkzeuge auf Basis regulärer Ausdrücke oder für Reporting-Tools eingesetzt. .pl-Dateien können auch Skripte für Server, CGI-Webserver oder Web-Apps enthalten. Perl-Skripte werden zudem im Finanzbereich und in der Bioinformatik zur Verarbeitung großer Datenmengen und zur Implementierung von Anwendungen genutzt. CPAN, das umfangreiche Modulrepository von Perl, stellt Tausende fertiger Bibliotheken bereit, die .pl-Skripte mit einer einzigen use-Anweisung einbinden können.

Syntax von .pl-Skripten

Perl wurde mit dem Schwerpunkt auf einfache, prägnante und ausdrucksstarke Syntax entwickelt. Code in .pl-Dateien kann schwer zu lesen sein, insbesondere für weniger erfahrene Programmierer, da Perl eine flexible Syntax und reichlich Sigils verwendet - $ für Skalare, @ für Arrays und % für Hashes.

Weitere Informationen

Perl unterstützt funktionale, objektorientierte und prozedurale Programmierparadigmen. Die erste Zeile einer .pl-Datei enthält häufig eine Shebang-Referenz zum Perl-Interpreter - beispielsweise #!/usr/bin/perl oder #!/usr/bin/env perl - unter Windows ist diese Zeile jedoch optional. Per Konvention markiert .pl ein ausführbares Skript, während wiederverwendbare Bibliotheken die Erweiterung .pm verwenden.

Sicherheit

RISIKO: MEDIUM

Eine .pl-Datei ist menschenlesbarer Text und kann allein durch Betrachten keinen Schaden anrichten - öffnen Sie sie in einem Texteditor, um sie sicher zu prüfen. Das Risiko liegt im AUSFÜHREN: Perl-Skripte haben vollen Zugriff auf Ihre Dateien, Netzwerk und System (Dateien löschen, Payloads herunterladen, Shell-Befehle ausführen), sodass ein bösartiges .pl genauso gefährlich ist wie jedes andere Programm. Führen Sie niemals ein Perl-Skript aus einer nicht vertrauenswürdigen Quelle aus, ohne es vorher zu lesen; seien Sie besonders vorsichtig bei verschleiertem Code oder Skripten, die Remote-Inhalte abrufen und per eval ausführen. CGI-.pl-Skripte auf alten Webservern sind zudem ein klassisches Angriffsziel für Injection-Angriffe, wenn sie nicht gewartet werden.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPerl script source code filealias Perl program, Perl source file
ENTWICKLERLarry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundationseit Perl 1.0 released December 18, 1987
MIME TYPEapplication/x-perl
TYPKlartext-Quellcode einer Programmiersprache
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Prolog-Quellcodedatei (.pl) - SWI-Prolog und andere Prolog-Systeme verwenden .pl für Logikprogrammierungs-Quellcode - gleiche Erweiterung, unverwandte Sprache.
  • gnuplot-Skript (.pl) - Manche Plotting-/Automatisierungsumgebungen benennen gnuplot-Befehlsskripte .pl; Klartext, ausgeführt von gnuplot.

Programme zum Öffnen von PL-Dateien

Windows4 apps
Notepad Open Source Öffnen Sie die .pl zum Lesen oder Bearbeiten als Text mit Perl-Syntaxhervorhebung (führt sie nicht aus - dafür ist Perl erforderlich).
Visual Studio Code Kostenlos Öffnen Sie die .pl zum Lesen/Bearbeiten mit Perl-Syntaxhervorhebung (fügen Sie die „Perl“-Erweiterung hinzu); führen Sie das Skript über ein integriertes Terminal mit perl script.pl aus.
Strawberry Perl Open Source Installieren Sie es und führen Sie dann das Skript über die Eingabeaufforderung aus: perl script.pl (Strawberry enthält eine vollständige Perl- und Compiler-Toolchain).
ActiveState Perl (ActivePerl) Freemium Installieren Sie die Distribution und führen Sie dann perl script.pl aus. (Neuere Downloads erfolgen über die ActiveState Platform.)
macOS3 apps
BBEdit Freemium Öffnen Sie die .pl zum Lesen/Bearbeiten; der kostenlose Modus verarbeitet Text, Syntaxhervorhebung und kann Skripte über Shell-Arbeitsblätter ausführen.
Perl (built-in) Open Source macOS enthält Perl bereits; öffnen Sie das Terminal und führen Sie perl script.pl aus (oder chmod +x dann ./script.pl, wenn eine Shebang-Zeile vorhanden ist).
Visual Studio Code Kostenlos Öffnen Sie die .pl zum Lesen/Bearbeiten mit Perl-Syntaxhervorhebung (fügen Sie die „Perl“-Erweiterung hinzu); führen Sie das Skript über ein integriertes Terminal mit perl script.pl aus.
Linux2 apps
Perl (built-in) Open Source macOS enthält Perl bereits; öffnen Sie das Terminal und führen Sie perl script.pl aus (oder chmod +x dann ./script.pl, wenn eine Shebang-Zeile vorhanden ist).
Visual Studio Code Kostenlos Öffnen Sie die .pl zum Lesen/Bearbeiten mit Perl-Syntaxhervorhebung (fügen Sie die „Perl“-Erweiterung hinzu); führen Sie das Skript über ein integriertes Terminal mit perl script.pl aus.

Technische Details

technische Spezifikation
MIME-Typapplication/x-perl (auch akzeptiert: text/x-perl, text/plain)
KodierungKlartext - typischerweise UTF-8 oder ASCII; UTF-8-Quellcode wird explizit mit dem `use utf8;`-Pragma aktiviert
DateistrukturLineare Folge von Perl-Anweisungen: optionale Shebang, Pragma-/`use`-Deklarationen, Unterprogrammdefinitionen und ausführbarer Code - zur Laufzeit von oben nach unten interpretiert
Shebang-ZeileOptionale erste Zeile `#!/usr/bin/perl` oder `#!/usr/bin/env perl` gibt Unix/macOS-Shells an, welchen Interpreter aufzurufen ist; unter Windows nicht vorhanden oder ignoriert
ProgrammierparadigmenProzedural, objektorientiert und funktional - alle drei können in derselben `.pl`-Datei koexistieren
Typische DateigrößeEinige Hundert Byte bis einige Zehn KB für ein einzelnes Skript; größere Codebasen lagern Logik in `.pm`-Moduldateien aus
Skript-vs.-Modul-Konvention`.pl` = eigenständiges ausführbares Skript/Programm; `.pm` = wiederverwendbares Perl-Paket/Modul, das von anderen Skripten importiert wird
AusführungDirekt ausgeführt mit `perl script.pl`; nicht zu einer nativen Binärdatei kompiliert - der Perl-Interpreter parst und führt den Quellcode zur Laufzeit aus
Funktionsebenen-Deklaration`use v5.36;` (oder ähnlich) innerhalb der Datei fordert eine Mindest-Perl-Sprachversion an und aktiviert das entsprechende Feature-Bundle
Sigil-System`$scalar`, `@array`, `%hash` - obligatorische Präfix-Sigils unterscheiden Datentypen und sind ein zentrales syntaktisches Merkmal jeder `.pl`-Datei
PlattformunterstützungLinux, macOS, Windows (via Strawberry Perl oder ActivePerl), BSD und jedes andere Betriebssystem mit einem Perl-Interpreter
Unicode-UnterstützungPerl 5 verarbeitet Unicode über die Pragmas `use utf8;`, `use open` und `use Encode`; ohne diese werden Zeichenketten als Byte-Sequenzen behandelt
Verwandte Erweiterungen`.pm` (Perl-Modul), `.cgi` (CGI-Webskript), `.t` (TAP-Testdatei), `.pod` (Plain Old Documentation)
KomprimierungKeine - Quellcode ist Klartext; die Distribution als eigenständige ausführbare Datei verwendet PAR/`pp`-Packaging-Werkzeuge
VeröffentlichtPerl 1.0 released December 18, 1987
Neueste VersionPerl 5.40 (2024); Perl uses .pl/.pm regardless of language version
Offener StandardJa · lizenzgebührenfrei
Spezifikationperldoc.perl.org

PL-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PL-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PL-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .pl-Datei?
Zum Lesen oder Bearbeiten öffnen Sie sie in einem beliebigen Texteditor (VS Code, Notepad++, Notepad). Zum Ausführen installieren Sie Perl und führen Sie perl script.pl in einem Terminal aus. macOS und Linux enthalten Perl bereits; unter Windows installieren Sie Strawberry Perl oder ActiveState Perl.
Wie führe ich ein Perl-Skript unter Windows aus?
Installieren Sie Strawberry Perl (kostenlos), öffnen Sie die Eingabeaufforderung im Verzeichnis des Skripts und geben Sie perl script.pl ein. Sie können .pl auch mit perl.exe verknüpfen, sodass ein Doppelklick das Skript ausführt - das Ausführen in einem sichtbaren Terminal ist jedoch sicherer.
Was ist der Unterschied zwischen .pl und .pm?
Per Konvention ist .pl ein ausführbares Perl-Skript oder -Programm, das direkt ausgeführt wird; .pm ist ein Perl-Modul (ein wiederverwendbares Paket/eine Bibliothek), das andere Skripte mit use laden. Beide sind reiner Perl-Quellcode.
Ist eine .pl-Datei immer Perl?
Meist, aber nicht immer. Die gleiche Erweiterung wird auch von Prolog (Quellcode für Logikprogrammierung mit Klauseln, die auf '.' enden) und gelegentlich von gnuplot-Skripten verwendet. Prüfen Sie den Inhalt: Perl verwendet die Sigils $ @ % und 'use strict;'.
Kann ich ein Perl-Skript in eine .exe-Datei umwandeln?
Ja, Sie können das Skript mit einem Perl-Interpreter mithilfe von PAR::Packer (pp -o app.exe script.pl) oder Perl2Exe in eine eigenständige Windows-Anwendung bündeln. Dabei wird Perl zusammen mit Ihrem Code verpackt, anstatt es in nativen Maschinencode zu kompilieren.
Ist es sicher, eine .pl-Datei auszuführen, die mir jemand geschickt hat?
Behandeln Sie es wie jedes andere Programm. Das Anzeigen als Text ist sicher, aber das Ausführen gibt dem Skript vollen Zugriff auf Ihr System. Lesen Sie es zuerst durch und führen Sie niemals Skripte aus nicht vertrauenswürdigen Quellen oder solche aus, die Remote-Code herunterladen oder per eval ausführen.

Quellen

1perldoc - perlintro (Perl introduction)perldoc.perl.org
2Perl.org - official Perl sitewww.perl.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen