.PAS

PAS-fil

Pascal Source File
Ställ en fråga
SNABBT SVAR

En PAS-fil är källkod i Pascal eller Object Pascal. Du kan läsa den i vilken textredigerare som helst, men den behöver en kompilator (Free Pascal eller Delphi) för att skapa ett körbart program. Den är säker att öppna för läsning; var försiktig med att kompilera och köra källkod från okända författare.

Utvecklare: Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero Kategori: Utvecklarfiler Öppen standard MIME: text/x-pascal
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 4, 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 PAS?

.pas-filer är associerade med programmeringsspråksfamiljen Pascal, inklusive Object Pascal som används i Embarcadero Delphi och Free Pascal.

.pas-filer lagrar källkod för applikationer skrivna i Pascal eller Object Pascal - den objektorienterade utökningen av språket Pascal. Filer med filtillägget .pas innehåller instruktioner, typ- och variabeldeklarationer samt referenser till externa bibliotek eller enheter. I projekt för Delphi och Lazarus/Free Pascal definierar varje .pas-fil vanligtvis en enskild *unit* (enhet), med en publik interface-sektion och en privat implementation-sektion.

.pas-filer lagrar data i plain text-format och kan redigeras med valfri textredigerare (till exempel Notepad). Det rekommenderas dock att .pas-filer redigeras med en dedikerad IDE som erbjuder syntaxmarkering, felkontroll, kodkomplettering, radnumrering och andra användarvänliga funktioner. Populära val inkluderar Embarcadero Delphi, Lazarus och Visual Studio Code.

.pas-filer lagrar källkod för applikationer som måste kompileras av en dedikerad kompilator för att skapa instruktioner som processorn kan köra. Den resulterande filen är vanligtvis en körbar .exe-fil eller en .dll om koden är ett delat bibliotek. Huvudprojektfiler i Delphi använder filtillägget .dpr; formulärdefinitioner parar ihop en .pas-fil med en .dfm-fil. Projekt i Free Pascal / Lazarus använder .lpr som huvudprojektets startpunkt tillsammans med .pas-enheter.

Säkerhet & trygghet

RISK: LOW

En .pas-fil är läsbar text för människor och kan inte köras av sig själv, så det är säkert att öppna en för att läsa den. Den verkliga risken är att kompilera och köra okänd källkod - granska kod från okända författare innan du bygger den, eftersom den resulterande körbara filen kan göra vad som helst.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPascal Source Fileäven känd som Delphi unit source file, Pascal unit
UTVECKLAREPascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcaderosedan 1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
MIME-TYPtext/x-pascal
TYPKällkod för program i klartext (text)
STANDARDÖppen · royaltyfri

Program som öppnar PAS-filer

Windows4 apps
Embarcadero Delphi Betald Öppna det tillhörande projektet, eller Arkiv → Öppna .pas-filen för att redigera och kompilera den.
Notepad Öppen källkod Öppna för att läsa/redigera källkoden med Pascal-syntaxmarkering (kompilerar inte).
Lazarus (Free Pascal) Öppen källkod Öppna .pas/.lpr i Lazarus och tryck på Kör för att kompilera med den medföljande Free Pascal-kompilatorn.
Visual Studio Code Gratis Öppna .pas-filen; installera ett OmniPascal/FPC-tillägg för syntaxmarkering och bygguppgifter.
macOS2 apps
BBEdit Freemium Öppna .pas-filen för att läsa/redigera som text (ingen kompilering).
Lazarus (Free Pascal) Öppen källkod Öppna .pas/.lpr i Lazarus och tryck på Kör för att kompilera med den medföljande Free Pascal-kompilatorn.
Linux2 apps
Lazarus (Free Pascal) Öppen källkod Öppna .pas/.lpr i Lazarus och tryck på Kör för att kompilera med den medföljande Free Pascal-kompilatorn.
gedit / any text editor Öppen källkod Öppna .pas-filen för att visa/redigera källkoden.

Tekniska detaljer

djup specifikation
FiltypKällkod för program i klartext
SpråkPascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
KodningASCII eller UTF-8; äldre filer kan vara ANSI/Windows-1252
ContainerPlain text
Typisk filstorlek1 KB - 500 KB per enhet
Magic bytesInga; enhetsfiler börjar vanligtvis med nyckelorden unit, program eller library
Källkodsstrukturinterface-sektion (publika deklarationer) och implementation-sektion, med uses-klausuler, typer, procedurer och funktioner
DialektlägenTurbo Pascal, Delphi Object Pascal eller Free Pascal (valbart via {$MODE} kompilatordirektiv)
MIME-typtext/x-pascal
Kompileringsresultat.exe (körbar fil) eller .dll (delat bibliotek)
Tillhörande filer.dfm (Delphi-formulärdefinition), .dpr (Delphi-projekt), .lpr (Lazarus-huvudprojekt), .dpk (Delphi-paket)
Associerade OSWindows, macOS, Linux, DOS (historiskt)
Släppt1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
Senaste versionTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
Öppen standardJa · royaltyfri
Specifikationwww.freepascal.org

PAS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PAS-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 PAS-filer.

Vanliga frågor

Vilket program öppnar en PAS-fil?
Valfri textredigerare (Notepad++, VS Code, gedit, BBEdit) öppnar den för läsning eller redigering. För att kompilera den, använd Free Pascal/Lazarus (gratis) eller Embarcadero Delphi.
Hur kompilerar jag en PAS-fil till ett program?
Med Free Pascal kör du «fpc dinfil.pas», eller öppna projektet i Lazarus/Delphi och bygg det. Vanligtvis kompilerar du projektets huvudfil .dpr/.lpr, som i sin tur använder dina .pas-enheter.
Vad är skillnaden mellan en .pas- och en .dpr-fil?
En .pas är normalt en enhet (en återanvändbar modul), medan en .dpr är huvudprogramfilen i ett Delphi-projekt som binder samman enheterna. Free Pascal/Lazarus använder .lpr för huvudfilen.
Kan jag öppna en PAS-fil utan Delphi?
Ja. Läs den i valfri textredigerare och kompilera den gratis med Free Pascal eller Lazarus IDE - ingen Delphi-licens krävs.
Är en PAS-fil säker att öppna?
Att läsa den är säkert eftersom det bara är text. Var försiktig med att kompilera och köra källkod från otillförlitliga källor, eftersom det färdiga programmet kan utföra vilka åtgärder som helst.
Varför misslyckas kompileringen av min PAS-fil?
Ofta beror det på saknade enheter (i uses-klausulen) eller en specifik dialekt. Öppna hela projektet i Lazarus/Delphi, eller ställ in matchande läge (t.ex. {$MODE Delphi}) i Free Pascal.

Referenser

1Free Pascal - official site and docswww.freepascal.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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.DBSQLite Database 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-Ö