.PL

PL-fil

Perl script source code file
Ställ en fråga
SNABBT SVAR

En PL-fil är ett Perl-skript - källkod i klartext skriven i programmeringsspråket Perl. Öppna den i valfri textredigerare (Notepad, VS Code, Notepad++) för att läsa eller redigera den. För att köra den måste du först installera Perl; på macOS och Linux ingår det redan. På Windows installerar du Strawberry Perl och kör sedan perl script.pl från en terminal.

Utvecklare: Larry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundation Kategori: Utvecklarfiler Öppen standard MIME: application/x-perl
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 16, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PL?

.pl-filer lagrar skript skrivna i programmeringsspråket Perl. Skriptkod i en .pl-fil kan bestå av funktioner, operationer, variabler, konstruktorer, klasser och kommentarer.

Användningsområden för .pl-skript

Perl används för att skriva dynamiskt innehåll och applikationer. .pl-skript används ofta för texttolkar och analysverktyg baserade på reguljära uttryck, eller rapporteringsverktyg. .pl-filer kan också innehålla skript för servrar, CGI-webbservrar eller webbappar. Perl-skript används även inom finans och bioinformatik för att bearbeta stora mängder data och implementera applikationer. CPAN, Perls omfattande modularkiv, tillhandahåller tusentals färdiga bibliotek som .pl-skript kan hämta in med ett enda use-uttryck.

Syntax i .pl-skript

Perl designades med enkelhet i åtanke och tonvikt på en kortfattad, uttrycksfull syntax. Kod lagrad i .pl-filer kan vara utmanande att läsa, särskilt för mindre erfarna programmerare, på grund av Perls flexibla syntax och dess tunga användning av sigiller - $ för skalärer, @ för arrayer och % för hashar.

Ytterligare information

Perl stöder funktionella, objektorienterade och procedurella programmeringsparadigm. Den första raden i en .pl-fil innehåller vanligtvis en shebang-referens till Perl-tolken - till exempel #!/usr/bin/perl eller #!/usr/bin/env perl - även om denna rad är valfri på Windows. Enligt konvention markerar .pl ett körbart skript medan återanvändbara bibliotek istället använder filtillägget .pm.

Säkerhet & trygghet

RISK: MEDIUM

En .pl-fil är mänskligt läsbar text och kan inte infektera dig bara genom att visas - öppna den i en textredigerare för att inspektera den säkert. Risken ligger i att KÖRA den: Perl-skript har full tillgång till dina filer, nätverk och system (ta bort filer, ladda ner skadlig kod, köra skalkommandon), så en skadlig .pl är lika farlig som vilket program som helst. Kör aldrig ett Perl-skript från en okänd källa utan att läsa det först; var särskilt vaksam på obfuskerad kod eller skript som hämtar och kör eval på fjärrinnehåll. CGI .pl-skript på gamla webbservrar är också ett klassiskt mål för injektionsattacker om de inte underhålls.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPerl script source code fileäven känd som Perl program, Perl source file
UTVECKLARELarry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundationsedan Perl 1.0 released December 18, 1987
MIME-TYPapplication/x-perl
TYPKällkod för programmeringsspråk i klartext
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Prolog-källkodsfil (.pl) - SWI-Prolog och andra Prolog-system använder .pl för logikprogrammering - samma filtillägg, orelaterat språk.
  • gnuplot-skript (.pl) - Vissa inställningar för grafer/automatisering namnger gnuplot-kommandoskript .pl; klartext, körs av gnuplot.

Program som öppnar PL-filer

Windows4 apps
Notepad Öppen källkod Öppna .pl för att läsa eller redigera den som text med Perl-syntaxmarkering (kör den inte - Perl krävs fortfarande).
Visual Studio Code Gratis Öppna .pl för att läsa/redigera med Perl-syntaxmarkering (lägg till tillägget 'Perl'); kör via en integrerad terminal med perl script.pl.
Strawberry Perl Öppen källkod Installera det och kör sedan skriptet från kommandotolken: perl script.pl (Strawberry buntar en komplett Perl + kompilatorverktygskedja).
ActiveState Perl (ActivePerl) Freemium Installera distributionen och kör sedan perl script.pl. (Moderna nedladdningar sker via ActiveState Platform.)
macOS3 apps
BBEdit Freemium Öppna .pl för att läsa/redigera; gratisläget hanterar text, syntaxmarkering och kan köra skript via shell-kalkylblad.
Perl (built-in) Öppen källkod macOS levereras med Perl; öppna Terminal och kör perl script.pl (eller chmod +x och sedan ./script.pl om den har en shebang).
Visual Studio Code Gratis Öppna .pl för att läsa/redigera med Perl-syntaxmarkering (lägg till tillägget 'Perl'); kör via en integrerad terminal med perl script.pl.
Linux2 apps
Perl (built-in) Öppen källkod macOS levereras med Perl; öppna Terminal och kör perl script.pl (eller chmod +x och sedan ./script.pl om den har en shebang).
Visual Studio Code Gratis Öppna .pl för att läsa/redigera med Perl-syntaxmarkering (lägg till tillägget 'Perl'); kör via en integrerad terminal med perl script.pl.

Tekniska detaljer

djup specifikation
MIME-typapplication/x-perl (även accepterat: text/x-perl, text/plain)
KodningKlartext - vanligtvis UTF-8 eller ASCII; UTF-8-källkod aktiveras explicit med pragmat `use utf8;`
FilstrukturLinjär sekvens av Perl-satser: valfri shebang, pragma/`use`-deklarationer, subrutinsdefinitioner och körbar kod - tolkas uppifrån och ner vid körning
Shebang-radValfri första rad `#!/usr/bin/perl` eller `#!/usr/bin/env perl` talar om för Unix/macOS-skal vilken tolk som ska anropas; saknas eller ignoreras på Windows
ProgrammeringsparadigmProcedurellt, objektorienterat och funktionellt - alla tre kan samexistera i samma `.pl`-fil
Typisk filstorlekNågra hundra byte till tiotals KB för ett enskilt skript; större kodbaser delar upp logiken i `.pm`-modulfiler
Konvention för skript vs. modul`.pl` = fristående körbart skript/program; `.pm` = återanvändbart Perl-paket/modul som importeras av andra skript
ExekveringKörs direkt med `perl script.pl`; kompileras inte till en infödd binär - Perl-tolken analyserar och kör källkoden vid körning
Deklaration av funktionsnivå`use v5.36;` (eller liknande) inuti filen begär en minsta Perl-språkversion och aktiverar motsvarande funktionspaket
Sigillsystem`$scalar`, `@array`, `%hash` - obligatoriska prefix-sigiller skiljer datatyper åt och är en central syntaktisk egenskap i varje `.pl`-fil
PlattformssupportLinux, macOS, Windows (via Strawberry Perl eller ActivePerl), BSD och alla andra operativsystem som tillhandahåller en Perl-tolk
Unicode-hanteringPerl 5 hanterar Unicode via pragman `use utf8;`, `use open` och `use Encode`; utan dessa behandlas strängar som bytesekvenser
Relaterade tillägg`.pm` (Perl-modul), `.cgi` (CGI-webbskript), `.t` (TAP-testfil), `.pod` (Plain Old Documentation)
KomprimeringIngen - källkoden är klartext; distribution som en självständig körbar fil använder PAR/`pp`-paketeringsverktyg
SläpptPerl 1.0 released December 18, 1987
Senaste versionPerl 5.40 (2024); Perl uses .pl/.pm regardless of language version
Öppen standardJa · royaltyfri
Specifikationperldoc.perl.org

PL-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PL-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PL-filer.

Vanliga frågor

Hur öppnar jag en .pl-fil?
För att läsa eller redigera den, öppna den i valfri textredigerare (VS Code, Notepad++, Notepad). För att köra den, installera Perl och kör perl script.pl i en terminal. macOS och Linux inkluderar redan Perl; på Windows installerar du Strawberry Perl eller ActiveState Perl.
Hur kör jag ett Perl-skript på Windows?
Installera Strawberry Perl (gratis), öppna kommandotolken i skriptets mapp och skriv perl script.pl. Du kan också associera .pl med perl.exe så att dubbelklickning kör det, även om det är säkrare att köra skript i en synlig terminal.
Vad är skillnaden mellan .pl och .pm?
Enligt konvention är .pl ett körbart Perl-skript eller program som du kör direkt; .pm är en Perl-modul (ett återanvändbart paket/bibliotek) som andra skript laddar med use. Båda är ren Perl-källkod.
Är en .pl-fil alltid Perl?
Oftast, men inte alltid. Samma filtillägg återanvänds av Prolog (logikprogrammering, fylld med klausuler som slutar på '.') och ibland gnuplot-skript. Kontrollera innehållet: Perl använder sigillerna $ @ % och «use strict;».
Kan jag göra om ett Perl-skript till en .exe?
Ja, du kan bunta ihop skriptet med en Perl-tolk till en fristående körbar Windows-fil med PAR::Packer (pp -o app.exe script.pl) eller Perl2Exe. Det paketerar Perl tillsammans med din kod snarare än att kompilera till infödd maskinkod.
Är det säkert att köra en .pl-fil som någon skickat till mig?
Behandla den som vilket program som helst. Att visa den som text är säkert, men att köra den ger skriptet full åtkomst till ditt system. Läs den först, och kör aldrig skript från okända källor eller skript som laddar ner/använder eval på fjärrkod.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö