.PL

PL-fil

Perl script source code file
Stil et spørgsmål
HURTIGT SVAR

En PL-fil er et Perl-script - kildekode i almindelig tekst skrevet i programmeringssproget Perl. Åbn den i et hvilket som helst tekstredigeringsprogram (Notesblok, VS Code, Notepad++) for at læse eller redigere den. For at køre den skal du først installere Perl; på macOS og Linux er det allerede inkluderet. På Windows skal du installere Strawberry Perl og derefter køre perl script.pl fra en terminal.

Udvikler: Larry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundation Kategori: Udviklerfiler Åben standard MIME: application/x-perl
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 16, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PL-filformatet?

.pl-filer gemmer scripts skrevet i programmeringssproget Perl. Scriptkode i en .pl-fil kan bestå af funktioner, operationer, variabler, konstruktører, klasser og kommentarer.

Anvendelser af .pl-scripts

Perl bruges til at skrive dynamisk indhold og applikationer. .pl-scripts bruges ofte til tekst-parsere og analysatorer baseret på regulære udtryk eller rapporteringsværktøjer. .pl-filer kan også indeholde scripts til servere, CGI webservere eller webapps. Perl-scripts bruges også inden for finans og bioinformatik til behandling af store mængder data og implementering af applikationer. CPAN, Perls omfattende modularkiv, stiller tusindvis af færdige biblioteker til rådighed, som .pl-scripts kan indlæse med en enkelt use-erklæring.

.pl-script syntaks

Perl blev designet med enkelhed for øje og en vægt på kortfattet, ekspressiv syntaks. Kode gemt i .pl-filer kan være udfordrende at læse, især for mindre erfarne programmører, på grund af Perls fleksible syntaks og dens tunge brug af sigiler - $ for skalarer, @ for arrays og % for hashes.

Yderligere information

Perl understøtter funktionelle, objektorienterede og procedurelle programmeringsparadigmer. Den første linje i en .pl-fil indeholder ofte en shebang-reference til Perl-fortolkeren - for eksempel #!/usr/bin/perl eller #!/usr/bin/env perl - selvom denne linje er valgfri på Windows. Efter konvention markerer .pl et kørbart script, mens genanvendelige biblioteker i stedet bruger filtypen .pm.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .pl-fil er tekst, der kan læses af mennesker, og kan ikke inficere dig blot ved at blive vist - åbn den i et tekstredigeringsprogram for at inspicere den sikkert. Risikoen ligger i at KØRE den: Perl-scripts har fuld adgang til dine filer, netværk og system (slette filer, downloade payloads, køre shell-kommandoer), så en ondsindet .pl er lige så farlig som ethvert program. Kør aldrig et Perl-script fra en upålidelig kilde uden at læse det først; vær især påpasselig med obfuskert kode eller scripts, der henter og «eval» eksternt indhold. CGI .pl-scripts på gamle webservere er også et klassisk mål for injektion, hvis de ikke vedligeholdes.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPerl script source code fileogså kendt som Perl program, Perl source file
UDVIKLERLarry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundationsiden Perl 1.0 released December 18, 1987
MIME-TYPEapplication/x-perl
TYPEKildekode til programmeringssprog i almindelig tekst
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Prolog-kildekodefil (.pl) - SWI-Prolog og andre Prolog-systemer bruger .pl til kildekode til logik-programmering - samme filtype, urelateret sprog.
  • gnuplot-script (.pl) - Nogle opsætninger til grafer/automatisering navngiver gnuplot-kommandoscripts .pl; almindelig tekst, køres af gnuplot.

Programmer der åbner PL-filer

Windows4 apps
Notepad Open-source Åbn .pl for at læse eller redigere den som tekst med Perl-syntaksfremhævning (kører den ikke - Perl er stadig påkrævet).
Visual Studio Code Gratis Åbn .pl for at læse/redigere med Perl-syntaksfremhævning (tilføj 'Perl'-udvidelsen); kør via en integreret terminal med perl script.pl.
Strawberry Perl Open-source Installer det, og kør derefter scriptet fra Kommandoprompt: perl script.pl (Strawberry indeholder en komplet Perl + compiler-værktøjskæde).
ActiveState Perl (ActivePerl) Freemium Installer distributionen, og udfør derefter perl script.pl. (Moderne downloads sker via ActiveState Platform.)
macOS3 apps
BBEdit Freemium Åbn .pl for at læse/redigere; den gratis tilstand håndterer tekst, syntaksfremhævning og kan køre scripts via shell-arbejdsark.
Perl (built-in) Open-source macOS leveres med Perl; åbn Terminal og kør perl script.pl (eller chmod +x og derefter ./script.pl, hvis den har en shebang).
Visual Studio Code Gratis Åbn .pl for at læse/redigere med Perl-syntaksfremhævning (tilføj 'Perl'-udvidelsen); kør via en integreret terminal med perl script.pl.
Linux2 apps
Perl (built-in) Open-source macOS leveres med Perl; åbn Terminal og kør perl script.pl (eller chmod +x og derefter ./script.pl, hvis den har en shebang).
Visual Studio Code Gratis Åbn .pl for at læse/redigere med Perl-syntaksfremhævning (tilføj 'Perl'-udvidelsen); kør via en integreret terminal med perl script.pl.

Tekniske detaljer

dyb specifikation
MIME-typeapplication/x-perl (også accepteret: text/x-perl, text/plain)
KodningAlmindelig tekst - typisk UTF-8 eller ASCII; UTF-8 kildekode aktiveres eksplicit med `use utf8;` pragmaet
FilstrukturLineær sekvens af Perl-sætninger: valgfri shebang, pragma/`use`-erklæringer, subrutine-definitioner og eksekverbar kode - fortolkes fra top til bund ved kørsel
Shebang-linjeValgfri første linje `#!/usr/bin/perl` eller `#!/usr/bin/env perl` fortæller Unix/macOS-shells, hvilken fortolker der skal kaldes; fraværende eller ignoreret på Windows
ProgrammeringsparadigmerProcedurel, objektorienteret og funktionel - alle tre kan eksistere side om side i den samme `.pl`-fil
Typisk filstørrelseFra få hundrede bytes til titusinder af KB for et enkelt script; større kodebaser opdeler logik i `.pm`-modulfiler
Konvention for script vs. modul`.pl` = selvstændigt kørbart script/program; `.pm` = genanvendelig Perl-pakke/modul importeret af andre scripts
EksekveringKøres direkte med `perl script.pl`; ikke kompileret til en indfødt binær fil - Perl-fortolkeren parser og eksekverer kildekoden ved kørsel
Erklæring af funktionsniveau`use v5.36;` (eller lignende) inde i filen anmoder om en minimum Perl-sprogversion og aktiverer den tilsvarende funktionspakke
Sigil-system`$scalar`, `@array`, `%hash` - obligatoriske præfiks-sigiler skelner mellem datatyper og er en central syntaktisk funktion i enhver `.pl`-fil
PlatformunderstøttelseLinux, macOS, Windows (via Strawberry Perl eller ActivePerl), BSD og ethvert andet operativsystem, der tilbyder en Perl-fortolker
Unicode-håndteringPerl 5 håndterer Unicode via `use utf8;`, `use open` og `use Encode` pragmaerne; uden disse behandles strenge som bytesekvenser
Relaterede filtyper`.pm` (Perl-modul), `.cgi` (CGI-webscript), `.t` (TAP-testfil), `.pod` (Plain Old Documentation)
KomprimeringIngen - kildekoden er almindelig tekst; distribution som en selvstændig eksekverbar fil bruger PAR/`pp` pakkeværktøjer
UdgivetPerl 1.0 released December 18, 1987
Seneste versionPerl 5.40 (2024); Perl uses .pl/.pm regardless of language version
Åben standardJa · royaltyfri
Specifikationperldoc.perl.org

PL-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PL-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PL-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .pl-fil?
For at læse eller redigere den skal du åbne den i et tekstredigeringsprogram (VS Code, Notepad++, Notesblok). For at køre den skal du installere Perl og udføre perl script.pl i en terminal. macOS og Linux inkluderer allerede Perl; på Windows skal du installere Strawberry Perl eller ActiveState Perl.
Hvordan kører jeg et Perl-script på Windows?
Installer Strawberry Perl (gratis), åbn Kommandoprompt i scriptets mappe, og skriv perl script.pl. Du kan også associere .pl med perl.exe, så et dobbeltklik kører det, selvom det er mere sikkert at køre scripts i en synlig terminal.
Hvad er forskellen på .pl og .pm?
Efter konvention er .pl et eksekverbart Perl-script eller program, du kører direkte; .pm er et Perl-modul (en genanvendelig pakke/bibliotek), som andre scripts indlæser med use. Begge er ren Perl-kildekode.
Er en .pl-fil altid Perl?
Normalt, men ikke altid. Den samme filtype genbruges af Prolog (logik-programmering, fyldt med klausuler der slutter med '.') og lejlighedsvis gnuplot-scripts. Tjek indholdet: Perl bruger $ @ % sigiler og «use strict;».
Kan jeg lave et Perl-script om til en .exe?
Ja, du kan pakke scriptet sammen med en Perl-fortolker til en selvstændig Windows-eksekverbar fil ved hjælp af PAR::Packer (pp -o app.exe script.pl) eller Perl2Exe. Det pakker Perl sammen med din kode i stedet for at kompilere til indfødt maskinkode.
Er det sikkert at køre en .pl-fil, som nogen har sendt mig?
Behandl den som ethvert andet program. Det er sikkert at se den som tekst, men at køre den giver scriptet fuld adgang til dit system. Læs den først, og kør aldrig scripts fra upålidelige kilder eller scripts, der downloader/«eval» ekstern kode.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å