.PAS

PAS-fil

Pascal Source File
Stil et spørgsmål
HURTIGT SVAR

En PAS-fil er Pascal- eller Object Pascal-kildekode. Du kan læse den i enhver teksteditor, men den kræver en compiler (Free Pascal eller Delphi) for at producere et kørende program. Den er sikker at åbne for læsning; vær forsigtig med at kompilere og køre kildekode fra ukendte forfattere.

Udvikler: Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero Kategori: Udviklerfiler Åben standard MIME: text/x-pascal
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 4, 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 PAS-filformatet?

.pas-filer er knyttet til Pascal-programmeringssprogsfamilien, herunder Object Pascal som anvendt i Embarcadero Delphi og Free Pascal.

.pas-filer gemmer kildekode til applikationer skrevet i Pascal eller Object Pascal - den objektorienterede udvidelse af Pascal-sproget. Filer med filendelsen .pas indeholder instruktioner, type- og variabeldeklarationer samt referencer til eksterne biblioteker eller enheder (units). I Delphi- og Lazarus/Free Pascal-projekter definerer hver .pas-fil typisk en enkelt *unit* med en offentlig interface-sektion og en privat implementation-sektion.

.pas-filer gemmer data i almindeligt tekstformat og kan redigeres med enhver teksteditor (f.eks. Notesblok). Det anbefales dog, at .pas-filer redigeres ved hjælp af et dedikeret IDE, der tilbyder syntaksfremhævning, fejlfinding, kodefuldførelse, linjenummerering og andre hjælpefunktioner. Populære valg inkluderer Embarcadero Delphi, Lazarus og Visual Studio Code.

.pas-filer gemmer applikationskildekode, der skal kompileres af en dedikeret compiler for at producere instruktioner, som processoren kan udføre. Den resulterende fil er typisk en .exe eksekverbar fil eller en .dll, hvis koden er et delt bibliotek. Delphi-hovedprojektfiler bruger filendelsen .dpr; form-definitioner parrer en .pas med en .dfm-fil. Free Pascal / Lazarus-projekter bruger .lpr som hovedprojektets indgangspunkt sammen med .pas-enheder.

Sikkerhed og tryghed

RISIKO: LOW

En .pas er menneskelæsbar tekst og kan ikke køre af sig selv, så det er sikkert at åbne en for at læse den. Den reelle risiko er at kompilere og køre upålidelig kildekode - gennemse kode fra ukendte forfattere, før du bygger den, da den resulterende eksekverbare fil kan gøre hvad som helst.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPascal Source Fileogså kendt som Delphi unit source file, Pascal unit
UDVIKLERPascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcaderosiden 1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
MIME-TYPEtext/x-pascal
TYPEProgramkildekode i almindelig tekst (tekst)
STANDARDÅben · royaltyfri

Programmer der åbner PAS-filer

Windows4 apps
Embarcadero Delphi Betalt Åbn det indeholdte projekt, eller Filer → Åbn .pas-filen for at redigere og kompilere den.
Notepad Open-source Åbn for at læse/redigere kildekoden med Pascal-syntaksfremhævning (kompilerer ikke).
Lazarus (Free Pascal) Open-source Åbn .pas/.lpr i Lazarus og tryk på Kør for at kompilere med den medfølgende Free Pascal-compiler.
Visual Studio Code Gratis Åbn .pas-filen; installer en OmniPascal/FPC-udvidelse for fremhævning og byggeopgaver.
macOS2 apps
BBEdit Freemium Åbn .pas for at læse/redigere som tekst (ingen kompilering).
Lazarus (Free Pascal) Open-source Åbn .pas/.lpr i Lazarus og tryk på Kør for at kompilere med den medfølgende Free Pascal-compiler.
Linux2 apps
Lazarus (Free Pascal) Open-source Åbn .pas/.lpr i Lazarus og tryk på Kør for at kompilere med den medfølgende Free Pascal-compiler.
gedit / any text editor Open-source Åbn .pas for at se/redigere kildekoden.

Tekniske detaljer

dyb specifikation
FiltypeProgramkildekode i almindelig tekst
SprogPascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
KodningASCII eller UTF-8; ældre filer kan være ANSI/Windows-1252
ContainerAlmindelig tekst
Typisk filstørrelse1 KB - 500 KB pr. enhed
Magic bytesIngen; unit-filer begynder typisk med nøgleordene unit, program eller library
Kildestrukturinterface-sektion (offentlige deklarationer) og implementation-sektion, med uses-klausuler, typer, procedurer og funktioner
Dialekt-tilstandeTurbo Pascal, Delphi Object Pascal eller Free Pascal (valgbar via {$MODE} compiler-direktiv)
MIME-typetext/x-pascal
Kompileringsoutput.exe (eksekverbar) eller .dll (delt bibliotek)
Ledsagefiler.dfm (Delphi form-definition), .dpr (Delphi projekt), .lpr (Lazarus hovedprojekt), .dpk (Delphi pakke)
Tilknyttet OSWindows, macOS, Linux, DOS (historisk)
Udgivet1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
Seneste versionTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
Åben standardJa · royaltyfri
Specifikationwww.freepascal.org

PAS-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PAS-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 PAS-filer.

Ofte stillede spørgsmål

Hvilket program åbner en PAS-fil?
Enhver teksteditor (Notepad++, VS Code, gedit, BBEdit) åbner den til læsning eller redigering. For at kompilere den skal du bruge Free Pascal/Lazarus (gratis) eller Embarcadero Delphi.
Hvordan kompilerer jeg en PAS-fil til et program?
Med Free Pascal køres «fpc dinfil.pas», eller åbn projektet i Lazarus/Delphi og byg det. Normalt kompilerer man projektets hovedfil .dpr/.lpr, som bruger dine .pas-enheder.
Hvad er forskellen på en .pas og en .dpr fil?
En .pas er normalt en unit (et genanvendeligt modul), mens en .dpr er Delphi-projektets hovedprogramfil, der binder enhederne sammen. Free Pascal/Lazarus bruger .lpr som hovedfil.
Kan jeg åbne en PAS-fil uden Delphi?
Ja. Læs den i enhver teksteditor, og kompiler den gratis med Free Pascal eller Lazarus IDE - ingen Delphi-licens er nødvendig.
Er en PAS-fil sikker at åbne?
Det er sikkert at læse den, da det blot er tekst. Vær forsigtig med at kompilere og køre kildekode fra utroværdige kilder, da det færdige program kan gøre hvad som helst.
Hvorfor kan min PAS-fil ikke kompileres?
Ofte afhænger det af andre enheder (uses-klausulen) eller en specifik dialekt. Åbn hele projektet i Lazarus/Delphi, eller indstil den matchende tilstand (f.eks. {$MODE Delphi}) i Free Pascal.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

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-Å