.TCL

Fichier TCL

Tcl Script
Poser une question
RÉPONSE RAPIDE

Un fichier TCL est un script en texte brut écrit en Tcl (Tool Command Language), un langage de script créé en 1988. Pour l'exécuter, installez ActiveTcl sous Windows ou utilisez le tclsh intégré sous Linux et macOS, puis exécutez « tclsh script.tcl » dans un terminal. Pour visualiser le code source sans l'exécuter, ouvrez-le dans n'importe quel éditeur de texte.

Développeur : John Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org) Catégorie : Fichiers de développement Standard ouvert MIME: text/x-tcl
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 22, 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 TCL ?

Un fichier .tcl contient du code source écrit en Tcl (Tool Command Language), un langage de script dynamique créé par John Ousterhout à l'Université de Californie, Berkeley, en 1988. Le fichier est en texte brut - généralement en UTF-8 dans les scripts Tcl 8.1+ modernes, bien que les scripts hérités puissent utiliser l'ASCII ou le Latin-1.

La syntaxe Tcl est centrée sur les commandes et les arguments : tout est une chaîne de caractères, et les structures comme proc, if, foreach et switch sont elles-mêmes des commandes plutôt que des mots-clés. Les scripts commencent souvent par une ligne shebang telle que #!/usr/bin/tclsh (pour les scripts console) ou #!/usr/bin/wish (pour les scripts GUI utilisant la boîte à outils Tk). La déclaration package require déclare les dépendances envers des paquets externes.

Tcl est particulièrement répandu dans l'automatisation de la conception électronique (EDA) - Synopsys, Cadence et Xilinx Vivado utilisent tous des scripts .tcl pour l'automatisation des outils et les fichiers de contraintes. Cisco IOS inclut un interpréteur Tcl pour le scripting réseau. Sur les systèmes de type Unix, tclsh est fourni nativement, et macOS l'inclut avec les outils de développement.

Lorsque les scripts incluent des commandes de widgets Tk, ils s'exécutent sous wish plutôt que tclsh. Les fichiers de bytecode Tcl compilés utilisent l'extension distincte .tbc et ne sont pas portables entre les versions de Tcl.

Tcl 9.0.0, publié en octobre 2024, a ajouté la prise en charge complète d'Unicode et la gestion des fichiers de 64 bits. Sous Windows, l'installation d'ActiveTcl ou de la distribution officielle Tcl/Tk associe les fichiers .tcl afin qu'ils s'exécutent par double-clic.

Sécurité et sûreté

RISQUE : MEDIUM

Les scripts Tcl sont du code exécutable - l'exécution d'un fichier .tcl non fiable peut lancer des commandes arbitraires, modifier des fichiers ou établir des connexions réseau. N'exécutez que des scripts provenant de sources sûres. Dans les contextes EDA/réseau, les scripts sont généralement des outils internes de provenance connue. Sûr à ouvrir dans un éditeur de texte ; le risque n'existe que lors de l'exécution.

Détails du format

en bref
NOM COMPLETTcl Scriptalias Tool Command Language script, Tcl source file
DÉVELOPPEURJohn Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org)depuis 1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
TYPE MIMEtext/x-tcl
TYPEfichier source de langage de script en texte brut
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers TCL

Windows4 apps
PSPad Gratuit Ouvrez le fichier .tcl dans PSPad pour une édition avec coloration syntaxique.
Notepad Open-source Ouvrez dans Notepad++ - dispose d'une coloration syntaxique Tcl intégrée.
ActiveTcl (tclsh / wish) Gratuit Installez ActiveTcl ; double-cliquez sur .tcl pour l'exécuter, ou utilisez « tclsh script.tcl » / « wish script.tcl » dans l'invite de commande.
VS Code Open-source Ouvrez le fichier .tcl ; installez l'extension « Tcl » pour la coloration syntaxique et le linting.
macOS3 apps
TextMate Open-source Ouvrez les fichiers .tcl dans TextMate pour une édition avec coloration syntaxique via le bundle Tcl.
BBEdit Freemium Ouvrez les fichiers .tcl dans BBEdit pour l'édition ; prend en charge la coloration syntaxique Tcl.
tclsh (macOS built-in) Open-source macOS est livré avec /usr/bin/tclsh ; lancez « tclsh script.tcl » dans le Terminal.
Linux3 apps
Tclsh Open-source tclsh script.tcl - interpréteur en ligne de commande pour les scripts Tcl non graphiques.
tclsh (built-in on most distros) Open-source tclsh script.tcl - généralement pré-installé ; ou « apt install tcl » / « yum install tcl ».
wish (Tk GUI runner) Open-source wish script.tcl - exécute les scripts utilisant les widgets GUI Tk. Installez avec « apt install tk ».

Détails techniques

spécifications approfondies
Type de fichierFichier source de langage de script en texte brut
Type MIMEtext/x-tcl
EncodageUTF-8 (Tcl 8.1+) ; ASCII ou Latin-1 dans les scripts hérités
Shebang console`#!/usr/bin/tclsh`
Shebang GUI`#!/usr/bin/wish`
Syntaxe de procédure`proc name {args} {body}` - définition de commande de premier ordre
Extension GUITk (Toolkit) - les commandes de widgets Tk s'exécutent sous `wish`
Variante compilée`.tbc` (Tcl ByteCode) - non portable entre les versions de Tcl
Taille typique1 Ko - 500 Ko ; les bibliothèques de frameworks volumineuses peuvent atteindre plusieurs Mo
Domaines d'utilisation clésOutils EDA (Synopsys, Cadence, Xilinx Vivado), scripting Cisco IOS, automatisation de tests
Tcl 9.0.0 (Octobre 2024)Ajout du support Unicode complet et gestion des fichiers 64 bits
Exécution WindowsLe double-clic lance le `.tcl` si ActiveTcl ou Tcl/Tk est installé
OS associésLinux, macOS, Windows, AIX, Solaris, systèmes embarqués
Publié1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
Dernière versionTcl 9.0.0 (2024)
Standard ouvertOui · libre de droits
Spécificationwww.tcl-lang.org

Conversions TCL

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 TCL. 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 TCL.

Foire aux questions

Comment exécuter un fichier TCL ?
Installez Tcl/Tk (ActiveTcl sous Windows, ou le paquet système sous Linux/macOS) puis lancez « tclsh script.tcl » (ligne de commande) ou « wish script.tcl » (scripts GUI/Tk) dans un terminal.
Quelle est la différence entre tclsh et wish ?
tclsh est l'interpréteur Tcl de base en ligne de commande. wish inclut tout ce que possède tclsh plus la boîte à outils graphique Tk pour créer des fenêtres, des boutons et d'autres éléments d'interface utilisateur.
Tcl est-il encore utilisé ?
Oui - largement dans l'EDA (automatisation de la conception de puces : Xilinx Vivado, Synopsys, Cadence), le scripting réseau (Cisco IOS) et l'automatisation de tests (Expect). Tcl 9.0.0 est sorti en 2024.
Puis-je modifier un fichier TCL sans installer Tcl ?
Oui - c'est du texte brut. Ouvrez-le dans n'importe quel éditeur de texte (Notepad++, VS Code, Vim) pour le visualiser ou le modifier. Vous n'avez besoin de Tcl installé que pour exécuter le script.
À quoi sert un fichier .tcl ?
Cela dépend de son contenu - les scripts Tcl automatisent des tâches, configurent des outils, exécutent des tests ou construisent des interfaces graphiques. Dans les logiciels EDA, les fichiers .tcl pilotent les flux de synthèse et d'implémentation.

Références

1Tcl/Tk official documentationwww.tcl-lang.org
2tclsh manual page - Tcl-Lang.orgwww.tcl-lang.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.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text 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