.PAS

PAS-bestand

Pascal Source File
Stel een vraag
SNEL ANTWOORD

Een PAS-bestand is Pascal- of Object Pascal-broncode. U kunt het in elke tekstverwerker lezen, maar het heeft een compiler nodig (Free Pascal of Delphi) om een werkend programma te maken. Het is veilig om te openen om te lezen; wees voorzichtig met het compileren en uitvoeren van broncode van onbekende auteurs.

Ontwikkelaar: Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/x-pascal
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 4, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PAS-bestandsformaat?

.pas-bestanden zijn gekoppeld aan de Pascal-programmeertaalfamilie, waaronder Object Pascal zoals gebruikt in Embarcadero Delphi en Free Pascal.

.pas-bestanden slaan broncode op voor applicaties geschreven in Pascal of Object Pascal - de objectgeoriënteerde uitbreiding van de Pascal-taal. Bestanden met de extensie .pas bevatten instructies, type- en variabeledeclaraties en verwijzingen naar externe bibliotheken of units. In Delphi- en Lazarus/Free Pascal-projecten definieert elk .pas-bestand doorgaans een enkele *unit*, met een publieke interface-sectie en een private implementation-sectie.

.pas-bestanden slaan gegevens op in platte tekstindeling en kunnen worden bewerkt met elke tekstverwerker (bijvoorbeeld Kladblok). Het wordt echter aanbevolen om .pas-bestanden te bewerken met een speciale IDE die syntaxismarkering, foutcontrole, code-aanvulling, regelnummering en andere handige functies biedt. Populaire keuzes zijn Embarcadero Delphi, Lazarus en Visual Studio Code.

.pas-bestanden slaan applicatiebroncode op die moet worden gecompileerd door een speciale compiler om instructies te produceren die de processor kan uitvoeren. Het resulterende bestand is meestal een .exe uitvoerbaar bestand of een .dll als de code een gedeelde bibliotheek is. Delphi-hoofdprojectbestanden gebruiken de extensie .dpr; formulierdefinities koppelen een .pas aan een .dfm-bestand. Free Pascal / Lazarus-projecten gebruiken .lpr als het hoofdproject-ingangspunt naast .pas-units.

Beveiliging & veiligheid

RISICO: LOW

Een .pas is voor mensen leesbare tekst en kan niet uit zichzelf worden uitgevoerd, dus het openen om te lezen is veilig. Het werkelijke risico is het compileren en uitvoeren van niet-vertrouwde broncode - controleer code van onbekende auteurs voordat u deze bouwt, aangezien het resulterende uitvoerbare bestand alles kan doen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMPascal Source Fileook bekend als Delphi unit source file, Pascal unit
ONTWIKKELAARPascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcaderosinds 1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
MIME-TYPEtext/x-pascal
TYPEPlatte tekst programmabroncode (tekst)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd

Programma's die PAS-bestanden openen

Windows4 apps
Embarcadero Delphi Betaald Open het bijbehorende project, of Bestand → Open het .pas-bestand om het te bewerken en te compileren.
Notepad Open-source Openen om de broncode te lezen/bewerken met Pascal-syntaxismarkering (compileert niet).
Lazarus (Free Pascal) Open-source Open de .pas/.lpr in Lazarus en druk op Uitvoeren om te compileren met de meegeleverde Free Pascal-compiler.
Visual Studio Code Gratis Open de .pas; installeer een OmniPascal/FPC-extensie voor markering en bouwtaken.
macOS2 apps
BBEdit Freemium Open de .pas om als tekst te lezen/bewerken (geen compilatie).
Lazarus (Free Pascal) Open-source Open de .pas/.lpr in Lazarus en druk op Uitvoeren om te compileren met de meegeleverde Free Pascal-compiler.
Linux2 apps
Lazarus (Free Pascal) Open-source Open de .pas/.lpr in Lazarus en druk op Uitvoeren om te compileren met de meegeleverde Free Pascal-compiler.
gedit / any text editor Open-source Open de .pas om de broncode te bekijken/bewerken.

Technische details

diepe specificaties
BestandstypePlatte tekst programmabroncode
TaalPascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
CoderingASCII of UTF-8; oudere bestanden kunnen ANSI/Windows-1252 zijn
ContainerPlatte tekst
Typische bestandsgrootte1 KB - 500 KB per unit
Magic bytesGeen; unit-bestanden beginnen meestal met de trefwoorden unit, program, of library
Bronstructuurinterface-sectie (publieke declaraties) en implementation-sectie, met uses-clausules, types, procedures en functies
DialectmodiTurbo Pascal, Delphi Object Pascal, of Free Pascal (selecteerbaar via {$MODE} compiler-richtlijn)
MIME-typetext/x-pascal
Compilatie-output.exe (uitvoerbaar bestand) of .dll (gedeelde bibliotheek)
Bijbehorende bestanden.dfm (Delphi-formulierdefinitie), .dpr (Delphi-project), .lpr (Lazarus-hoofdproject), .dpk (Delphi-pakket)
Geassocieerd OSWindows, macOS, Linux, DOS (historisch)
Uitgebracht1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
Laatste versieTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
Open standaardJa · royaltyvrij
Specificatiewww.freepascal.org

PAS conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PAS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PAS-bestanden.

Veelgestelde vragen

Welk programma opent een PAS-bestand?
Elke tekstverwerker (Notepad++, VS Code, gedit, BBEdit) opent het om te lezen of te bewerken. Om het te compileren, gebruikt u Free Pascal/Lazarus (gratis) of Embarcadero Delphi.
Hoe compileer ik een PAS-bestand tot een programma?
Voer met Free Pascal „fpc uwbestand.pas” uit, of open het project in Lazarus/Delphi en bouw het. Meestal compileert u het hoofdprojectbestand .dpr/.lpr, dat uw .pas-units gebruikt.
Wat is het verschil tussen een .pas- en een .dpr-bestand?
Een .pas is normaal gesproken een unit (een herbruikbare module), terwijl een .dpr het hoofdprogrammabestand van het Delphi-project is dat de units met elkaar verbindt. Free Pascal/Lazarus gebruikt .lpr voor het hoofdbestand.
Kan ik een PAS-bestand openen zonder Delphi?
Ja. Lees het in elke tekstverwerker en compileer het gratis met Free Pascal of de Lazarus IDE - er is geen Delphi-licentie nodig.
Is een PAS-bestand veilig om te openen?
Het lezen ervan is veilig omdat het alleen tekst is. Wees voorzichtig met het compileren en uitvoeren van broncode van niet-vertrouwde bronnen, aangezien het gebouwde programma alles kan doen.
Waarom mislukt het compileren van mijn PAS-bestand?
Vaak hangt het af van andere units (de uses-clausule) of een specifiek dialect. Open het hele project in Lazarus/Delphi, of stel de bijbehorende modus in (bijv. {$MODE Delphi}) in Free Pascal.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z