.TCL

TCL-bestand

Tcl Script
Stel een vraag
SNEL ANTWOORD

Een TCL-bestand is een script in platte tekst geschreven in Tcl (Tool Command Language), een scripttaal gecreëerd in 1988. Om het uit te voeren, installeert u ActiveTcl op Windows of gebruikt u de ingebouwde tclsh op Linux en macOS, en voert u vervolgens „tclsh script.tcl” uit in een terminal. Om de broncode te bekijken zonder deze uit te voeren, opent u het in een willekeurige teksteditor.

Ontwikkelaar: John Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org) Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/x-tcl
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 22, 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 TCL-bestandsformaat?

Een .tcl-bestand bevat broncode geschreven in Tcl (Tool Command Language), een dynamische scripttaal gecreëerd door John Ousterhout aan de Universiteit van Californië, Berkeley in 1988. Het bestand is platte tekst - doorgaans UTF-8 in moderne Tcl 8.1+ scripts, hoewel oudere scripts ASCII of Latin-1 kunnen gebruiken.

De Tcl-syntaxis draait om commando's en argumenten: alles is een string, en constructies zoals proc, if, foreach, en switch zijn zelf commando's in plaats van trefwoorden. Scripts beginnen vaak met een shebang-regel zoals #!/usr/bin/tclsh (voor consolescripts) of #!/usr/bin/wish (voor GUI-scripts die de Tk-toolkit gebruiken). De package require-instructie declareert afhankelijkheden van externe pakketten.

Tcl is vooral gangbaar in electronic design automation (EDA) - Synopsys, Cadence en Xilinx Vivado gebruiken allemaal .tcl-scripts voor automatisering van tools en constraint-bestanden. Cisco IOS bevat een Tcl-interpreter voor netwerkscripting. Op Unix-achtige systemen wordt tclsh standaard meegeleverd, en macOS bevat het bij de ontwikkelaarstools.

Wanneer scripts Tk-widgetcommando's bevatten, draaien ze onder wish in plaats van tclsh. Gecompileerde Tcl-bytecodebestanden gebruiken de aparte .tbc-extensie en zijn niet uitwisselbaar tussen Tcl-versies.

Tcl 9.0.0, uitgebracht in oktober 2024, voegde volledige Unicode-ondersteuning en 64-bits bestandsgrootte-afhandeling toe. Op Windows koppelt het installeren van ActiveTcl of de officiële Tcl/Tk-distributie .tcl-bestanden, zodat ze worden uitgevoerd bij dubbelklikken.

Beveiliging & veiligheid

RISICO: MEDIUM

Tcl-scripts zijn uitvoerbare code - het uitvoeren van een niet-vertrouwd .tcl-bestand kan willekeurige commando's uitvoeren, bestanden wijzigen of netwerkverbindingen maken. Voer alleen scripts uit van vertrouwde bronnen. In EDA- of netwerkcontexten zijn scripts doorgaans interne tools met een bekende herkomst. Veilig om te openen in een teksteditor; risico alleen bij uitvoering.

Formaatdetails

in een notendop
VOLLEDIGE NAAMTcl Scriptook bekend als Tool Command Language script, Tcl source file
ONTWIKKELAARJohn Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org)sinds 1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
MIME-TYPEtext/x-tcl
TYPEbronbestand voor scripttaal in platte tekst
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd

Programma's die TCL-bestanden openen

Windows4 apps
PSPad Gratis Open .tcl-bestand in PSPad voor bewerking met syntaxisaccentuering.
Notepad Open-source Open in Notepad++ - heeft ingebouwde Tcl-syntaxisaccentuering.
ActiveTcl (tclsh / wish) Gratis Installeer ActiveTcl; dubbelklik op .tcl om uit te voeren, of gebruik „tclsh script.tcl” / „wish script.tcl” in CMD.
VS Code Open-source Open .tcl-bestand; installeer de „Tcl”-extensie voor syntaxisaccentuering en linting.
macOS3 apps
TextMate Open-source Open .tcl-bestanden in TextMate voor bewerking met syntaxisaccentuering via de Tcl-bundel.
BBEdit Freemium Open .tcl-bestanden in BBEdit voor bewerking; ondersteunt Tcl-syntaxisaccentuering.
tclsh (macOS built-in) Open-source macOS wordt geleverd met /usr/bin/tclsh; voer „tclsh script.tcl” uit in de Terminal.
Linux3 apps
Tclsh Open-source tclsh script.tcl - opdrachtregel-interpreter voor niet-GUI Tcl-scripts.
tclsh (built-in on most distros) Open-source tclsh script.tcl - meestal vooraf geïnstalleerd; of „apt install tcl” / „yum install tcl”.
wish (Tk GUI runner) Open-source wish script.tcl - voert scripts uit met Tk GUI-widgets. Installeer met „apt install tk”.

Technische details

diepe specificaties
BestandstypeBronbestand voor scripttaal in platte tekst
MIME-typetext/x-tcl
CoderingUTF-8 (Tcl 8.1+); ASCII of Latin-1 in oudere scripts
Console shebang`#!/usr/bin/tclsh`
GUI shebang`#!/usr/bin/wish`
Procedure-syntaxis`proc naam {args} {body}` - definitie van een first-class commando
GUI-extensieTk (Toolkit) - Tk-widgetcommando's draaien onder `wish`
Gecompileerde variant`.tbc` (Tcl ByteCode) - niet uitwisselbaar tussen Tcl-versies
Typische grootte1 KB - 500 KB; grote framework-bibliotheken kunnen meerdere MB's bereiken
Belangrijkste toepassingsgebiedenEDA-tooling (Synopsys, Cadence, Xilinx Vivado), Cisco IOS-scripting, testautomatisering
Tcl 9.0.0 (oktober 2024)Volledige Unicode-ondersteuning en 64-bits bestandsgrootte-afhandeling toegevoegd
Uitvoering op WindowsDubbelklikken voert `.tcl` uit als ActiveTcl of Tcl/Tk is geïnstalleerd
Geassocieerd OSLinux, macOS, Windows, AIX, Solaris, embedded systemen
Uitgebracht1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
Laatste versieTcl 9.0.0 (2024)
Open standaardJa · royaltyvrij
Specificatiewww.tcl-lang.org

TCL conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met TCL-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 TCL-bestanden.

Veelgestelde vragen

Hoe voer ik een TCL-bestand uit?
Installeer Tcl/Tk (ActiveTcl op Windows, of een systeempakket op Linux/macOS) en voer vervolgens „tclsh script.tcl” (opdrachtregel) of „wish script.tcl” (GUI/Tk-scripts) uit in een terminal.
Wat is het verschil tussen tclsh en wish?
tclsh is de kern-opdrachtregel-interpreter voor Tcl. wish bevat alles wat tclsh heeft plus de Tk GUI-toolkit voor het maken van vensters, knoppen en andere UI-elementen.
Wordt Tcl nog steeds gebruikt?
Ja - uitgebreid in EDA (chipontwerp-automatisering: Xilinx Vivado, Synopsys, Cadence), netwerkscripting (Cisco IOS) en testautomatisering (Expect). Tcl 9.0.0 werd uitgebracht in 2024.
Kan ik een TCL-bestand bewerken zonder Tcl te installeren?
Ja - het is platte tekst. Open het in een willekeurige teksteditor (Notepad++, VS Code, Vim) om het te bekijken of te bewerken. U hebt Tcl alleen nodig om het script uit te voeren.
Wat doet een .tcl-bestand?
Dat hangt af van de inhoud - Tcl-scripts automatiseren taken, configureren tools, voeren tests uit of bouwen GUI's. In EDA-software sturen .tcl-bestanden synthese- en implementatieflows aan.

Referenties

1Tcl/Tk official documentationwww.tcl-lang.org
2tclsh manual page - Tcl-Lang.orgwww.tcl-lang.org

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DAVDVR365 / Dahua DVR Video File (DHAV stream)

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