.PAS

Fichier PAS

Pascal Source File
Poser une question
RÉPONSE RAPIDE

Un fichier PAS est un code source Pascal ou Object Pascal. Vous pouvez le lire dans n'importe quel éditeur de texte, mais il nécessite un compilateur (Free Pascal ou Delphi) pour produire un programme exécutable. Il peut être ouvert en toute sécurité pour la lecture ; soyez prudent avant de compiler et d'exécuter du code source provenant d'auteurs inconnus.

Développeur : Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero Catégorie : Fichiers de développement Standard ouvert MIME: text/x-pascal
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 4, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PAS ?

Les fichiers .pas sont associés à la famille du langage de programmation Pascal, incluant l'Object Pascal tel qu'utilisé dans Embarcadero Delphi et Free Pascal.

Les fichiers .pas stockent le code source d'applications écrites en Pascal ou Object Pascal - l'extension orientée objet du langage Pascal. Les fichiers avec l'extension .pas contiennent des instructions, des déclarations de types et de variables, ainsi que des références à des bibliothèques ou unités externes. Dans les projets Delphi et Lazarus/Free Pascal, chaque fichier .pas définit généralement une seule *unité* (unit), avec une section publique interface et une section privée implementation.

Les fichiers .pas stockent les données au format texte brut et peuvent être modifiés avec n'importe quel éditeur de texte (Notepad, par exemple). Il est toutefois recommandé de modifier les fichiers .pas à l'aide d'un IDE dédié offrant la coloration syntaxique, la vérification des erreurs, la complétion de code, la numérotation des lignes et d'autres fonctionnalités de confort. Les choix populaires incluent Embarcadero Delphi, Lazarus et Visual Studio Code.

Les fichiers .pas stockent le code source d'une application qui doit être compilé par un compilateur dédié pour produire des instructions que le processeur peut exécuter. Le fichier résultant est généralement un exécutable .exe ou une bibliothèque partagée .dll. Les fichiers de projet principaux de Delphi utilisent l'extension .dpr ; les définitions de formulaires associent un fichier .pas à un fichier .dfm. Les projets Free Pascal / Lazarus utilisent .lpr comme point d'entrée principal du projet aux côtés des unités .pas.

Sécurité et sûreté

RISQUE : LOW

Un fichier .pas est un texte lisible par l'homme et ne peut pas s'exécuter seul, donc l'ouvrir pour le lire est sûr. Le risque réel réside dans la compilation et l'exécution d'une source non fiable - examinez le code d'auteurs inconnus avant de le construire, car l'exécutable résultant peut tout faire.

Détails du format

en bref
NOM COMPLETPascal Source Filealias Delphi unit source file, Pascal unit
DÉVELOPPEURPascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcaderodepuis 1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
TYPE MIMEtext/x-pascal
TYPECode source de programme en texte brut (text)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers PAS

Windows4 apps
Embarcadero Delphi Payant Ouvrez le projet contenant, ou Fichier → Ouvrir le .pas pour l'éditer et le compiler.
Notepad Open-source Ouvrez pour lire/éditer la source avec la coloration syntaxique Pascal (ne compile pas).
Lazarus (Free Pascal) Open-source Ouvrez le .pas/.lpr dans Lazarus et appuyez sur Exécuter pour compiler avec le compilateur Free Pascal intégré.
Visual Studio Code Gratuit Ouvrez le .pas ; installez une extension OmniPascal/FPC pour la coloration et les tâches de construction.
macOS2 apps
BBEdit Freemium Ouvrez le .pas pour lire/éditer en tant que texte (pas de compilation).
Lazarus (Free Pascal) Open-source Ouvrez le .pas/.lpr dans Lazarus et appuyez sur Exécuter pour compiler avec le compilateur Free Pascal intégré.
Linux2 apps
Lazarus (Free Pascal) Open-source Ouvrez le .pas/.lpr dans Lazarus et appuyez sur Exécuter pour compiler avec le compilateur Free Pascal intégré.
gedit / any text editor Open-source Ouvrez le .pas pour visualiser/éditer le code source.

Détails techniques

spécifications approfondies
Type de fichierCode source de programme en texte brut
LangagePascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
EncodageASCII ou UTF-8 ; les fichiers anciens peuvent être en ANSI/Windows-1252
ConteneurTexte brut
Taille de fichier typique1 Ko - 500 Ko par unité
Octets magiquesAucun ; les fichiers d'unité commencent généralement par les mots-clés unit, program, ou library
Structure de la sourcesection interface (déclarations publiques) et section implementation, avec clauses uses, types, procédures et fonctions
Modes de dialecteTurbo Pascal, Delphi Object Pascal, ou Free Pascal (sélectionnable via la directive de compilation {$MODE})
Type MIMEtext/x-pascal
Sortie de compilation.exe (exécutable) ou .dll (bibliothèque partagée)
Fichiers compagnons.dfm (définition de formulaire Delphi), .dpr (projet Delphi), .lpr (projet principal Lazarus), .dpk (paquet Delphi)
OS associéWindows, macOS, Linux, DOS (historique)
Publié1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
Dernière versionTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
Standard ouvertOui · libre de droits
Spécificationwww.freepascal.org

Conversions PAS

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PAS. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PAS.

Foire aux questions

Quel programme ouvre un fichier PAS ?
N'importe quel éditeur de texte (Notepad++, VS Code, gedit, BBEdit) l'ouvre pour la lecture ou l'édition. Pour le compiler, utilisez Free Pascal/Lazarus (gratuit) ou Embarcadero Delphi.
Comment compiler un fichier PAS en un programme ?
Avec Free Pascal, lancez « fpc votrefichier.pas », ou ouvrez le projet dans Lazarus/Delphi et lancez la construction (build). Généralement, vous compilez le fichier principal .dpr/.lpr du projet, qui utilise vos unités .pas.
Quelle est la différence entre un fichier .pas et un fichier .dpr ?
Un .pas est normalement une unité (un module réutilisable), tandis qu'un .dpr est le fichier de programme principal du projet Delphi qui lie les unités entre elles. Free Pascal/Lazarus utilise .lpr pour le fichier principal.
Puis-je ouvrir un fichier PAS sans Delphi ?
Oui. Lisez-le dans n'importe quel éditeur de texte et compilez-le gratuitement avec Free Pascal ou l'IDE Lazarus - aucune licence Delphi n'est requise.
Un fichier PAS est-il sûr à ouvrir ?
La lecture est sûre car il s'agit simplement de texte. Soyez prudent avant de compiler et d'exécuter du code source provenant de sources non fiables, car le programme construit peut effectuer n'importe quelle action.
Pourquoi mon fichier PAS ne compile-t-il pas ?
Cela dépend souvent d'autres unités (la clause uses) ou d'un dialecte spécifique. Ouvrez l'ensemble du projet dans Lazarus/Delphi, ou définissez le mode correspondant (par exemple {$MODE Delphi}) dans Free Pascal.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z