.TCL

Plik TCL

Tcl Script
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik TCL to skrypt w formacie czystego tekstu napisany w języku Tcl (Tool Command Language), stworzonym w 1988 roku. Aby go uruchomić, zainstaluj ActiveTcl w systemie Windows lub użyj wbudowanego polecenia tclsh w systemach Linux i macOS, a następnie wykonaj „tclsh script.tcl” w terminalu. Aby wyświetlić kod źródłowy bez jego uruchamiania, otwórz go w dowolnym edytorze tekstu.

Deweloper: John Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org) Kategoria: Pliki developerskie Otwarty standard MIME: text/x-tcl
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku TCL?

Plik .tcl zawiera kod źródłowy napisany w Tcl (Tool Command Language), dynamicznym języku skryptowym stworzonym przez Johna Ousterhouta na Uniwersytecie Kalifornijskim w Berkeley w 1988 roku. Plik jest czystym tekstem - zazwyczaj w kodowaniu UTF-8 w nowoczesnych skryptach Tcl 8.1+, choć starsze skrypty mogą używać ASCII lub Latin-1.

Składnia Tcl koncentruje się na poleceniach i argumentach: wszystko jest ciągiem znaków, a konstrukcje takie jak proc, if, foreach i switch są same w sobie poleceniami, a nie słowami kluczowymi. Skrypty często zaczynają się od linii shebang, takiej jak #!/usr/bin/tclsh (dla skryptów konsolowych) lub #!/usr/bin/wish (dla skryptów GUI wykorzystujących bibliotekę Tk). Instrukcja package require deklaruje zależności od pakietów zewnętrznych.

Tcl jest szczególnie rozpowszechniony w automatyzacji projektowania elektroniki (EDA) - Synopsys, Cadence i Xilinx Vivado używają skryptów .tcl do automatyzacji narzędzi i plików ograniczeń (constraints). Cisco IOS zawiera interpreter Tcl do skryptowania sieciowego. W systemach uniksowych tclsh jest dostarczany jako narzędzie wbudowane, a macOS dołącza go do narzędzi programistycznych.

Gdy skrypty zawierają polecenia widżetów Tk, są uruchamiane pod kontrolą wish, a nie tclsh. Skompilowane pliki bajtokodu Tcl używają oddzielnego rozszerzenia .tbc i nie są przenośne między wersjami Tcl.

Tcl 9.0.0, wydany w październiku 2024 roku, dodał pełną obsługę Unicode i obsługę plików 64-bitowych. W systemie Windows zainstalowanie ActiveTcl lub oficjalnej dystrybucji Tcl/Tk kojarzy pliki .tcl, dzięki czemu można je uruchamiać dwukrotnym kliknięciem.

Bezpieczeństwo

RYZYKO: MEDIUM

Skrypty Tcl są kodem wykonywalnym - uruchomienie niezaufanego pliku .tcl może spowodować wykonanie dowolnych poleceń, modyfikację plików lub nawiązanie połączeń sieciowych. Uruchamiaj tylko skrypty z zaufanych źródeł. W kontekstach EDA/sieciowych skrypty są zazwyczaj narzędziami wewnętrznymi o znanym pochodzeniu. Bezpieczne do otwarcia w edytorze tekstu; ryzyko występuje tylko podczas wykonywania.

Szczegóły formatu

w pigułce
PEŁNA NAZWATcl Scriptznany również jako Tool Command Language script, Tcl source file
DEWELOPERJohn Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org)od 1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
TYP MIMEtext/x-tcl
TYPplik źródłowy języka skryptowego w formacie czystego tekstu
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd

Programy otwierające pliki TCL

Windows4 apps
PSPad Darmowy Otwórz plik .tcl w PSPad, aby edytować go z podświetlaniem składni.
Notepad Open-source Otwórz w Notepad++ - posiada wbudowane podświetlanie składni Tcl.
ActiveTcl (tclsh / wish) Darmowy Zainstaluj ActiveTcl; kliknij dwukrotnie .tcl, aby uruchomić, lub wpisz „tclsh script.tcl” / „wish script.tcl” w CMD.
VS Code Open-source Otwórz plik .tcl; zainstaluj rozszerzenie „Tcl” dla podświetlania składni i lintingu.
macOS3 apps
TextMate Open-source Otwórz pliki .tcl w TextMate do edycji z podświetlaniem składni dzięki pakietowi Tcl.
BBEdit Freemium Otwórz pliki .tcl w BBEdit do edycji; obsługuje kolorowanie składni Tcl.
tclsh (macOS built-in) Open-source macOS jest dostarczany z /usr/bin/tclsh; uruchom „tclsh script.tcl” w Terminalu.
Linux3 apps
Tclsh Open-source tclsh script.tcl - interpreter linii poleceń dla skryptów Tcl bez GUI.
tclsh (built-in on most distros) Open-source tclsh script.tcl - zazwyczaj preinstalowany; lub użyj „apt install tcl” / „yum install tcl”.
wish (Tk GUI runner) Open-source wish script.tcl - uruchamia skrypty używające widżetów GUI Tk. Zainstaluj za pomocą „apt install tk”.

Szczegóły techniczne

specyfikacja
Typ plikuPlik źródłowy języka skryptowego w formacie czystego tekstu
Typ MIMEtext/x-tcl
KodowanieUTF-8 (Tcl 8.1+); ASCII lub Latin-1 w starszych skryptach
Shebang konsoli`#!/usr/bin/tclsh`
Shebang GUI`#!/usr/bin/wish`
Składnia procedury`proc name {args} {body}` - definicja polecenia pierwszej klasy
Rozszerzenie GUITk (Toolkit) - polecenia widżetów Tk działają pod `wish`
Wariant skompilowany`.tbc` (Tcl ByteCode) - nieprzenośny między wersjami Tcl
Typowy rozmiar1 KB - 500 KB; duże biblioteki frameworków mogą osiągać wiele MB
Kluczowe domeny zastosowańNarzędzia EDA (Synopsys, Cadence, Xilinx Vivado), skryptowanie Cisco IOS, automatyzacja testów
Tcl 9.0.0 (Październik 2024)Dodano pełną obsługę Unicode i obsługę plików 64-bitowych
Uruchamianie w WindowsDwukrotne kliknięcie uruchamia `.tcl`, jeśli zainstalowano ActiveTcl lub Tcl/Tk
Powiązane systemy operacyjneLinux, macOS, Windows, AIX, Solaris, systemy wbudowane
Wydano1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
Najnowsza wersjaTcl 9.0.0 (2024)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.tcl-lang.org

Konwersje TCL

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami TCL. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki TCL.

Najczęściej zadawane pytania

Jak uruchomić plik TCL?
Zainstaluj Tcl/Tk (ActiveTcl w systemie Windows lub pakiet systemowy w Linux/macOS), a następnie uruchom „tclsh script.tcl” (linia poleceń) lub „wish script.tcl” (skrypty GUI/Tk) w terminalu.
Jaka jest różnica między tclsh a wish?
tclsh to podstawowy interpreter Tcl w linii poleceń. wish zawiera wszystko, co ma tclsh, plus zestaw narzędzi GUI Tk do tworzenia okien, przycisków i innych elementów interfejsu użytkownika.
Czy Tcl jest nadal używany?
Tak - szeroko w EDA (automatyzacja projektowania układów scalonych: Xilinx Vivado, Synopsys, Cadence), skryptowaniu sieciowym (Cisco IOS) oraz automatyzacji testów (Expect). Tcl 9.0.0 został wydany w 2024 roku.
Czy mogę edytować plik TCL bez instalowania Tcl?
Tak - to czysty tekst. Otwórz go w dowolnym edytorze tekstu (Notepad++, VS Code, Vim), aby go przejrzeć lub edytować. Instalacja Tcl jest wymagana tylko do uruchomienia skryptu.
Co robi plik .tcl?
Zależy to od jego zawartości - skrypty Tcl automatyzują zadania, konfigurują narzędzia, uruchamiają testy lub budują interfejsy GUI. W oprogramowaniu EDA pliki .tcl sterują procesami syntezy i implementacji.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z