.TCL

Archivo TCL

Tcl Script
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo TCL es un script de texto plano escrito en Tcl (Tool Command Language), un lenguaje de programación creado en 1988. Para ejecutarlo, instale ActiveTcl en Windows o use el tclsh integrado en Linux y macOS, luego ejecute «tclsh script.tcl» en una terminal. Para ver el código fuente sin ejecutarlo, ábralo en cualquier editor de texto.

Desarrollador: John Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org) Categoría: Archivos de desarrollo Estándar abierto MIME: text/x-tcl
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 22, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo TCL?

Un archivo .tcl contiene código fuente escrito en Tcl (Tool Command Language), un lenguaje de scripting dinámico creado por John Ousterhout en la Universidad de California, Berkeley, en 1988. El archivo es texto plano - típicamente UTF-8 en scripts modernos de Tcl 8.1+, aunque los scripts antiguos pueden usar ASCII o Latin-1.

La sintaxis de Tcl se centra en comandos y argumentos: todo es una cadena de texto, y constructos como proc, if, foreach y switch son comandos en sí mismos en lugar de palabras clave. Los scripts suelen comenzar con una línea shebang como #!/usr/bin/tclsh (para scripts de consola) o #!/usr/bin/wish (para scripts de GUI que utilizan el kit de herramientas Tk). La sentencia package require declara dependencias de paquetes externos.

Tcl es especialmente frecuente en la automatización de diseño electrónico (EDA): Synopsys, Cadence y Xilinx Vivado utilizan scripts .tcl para la automatización de herramientas y archivos de restricciones. Cisco IOS incluye un intérprete de Tcl para scripting de red. En sistemas tipo Unix, tclsh se incluye de forma nativa, y macOS lo incluye con las herramientas de desarrollo.

Cuando los scripts incluyen comandos de widgets de Tk, se ejecutan bajo wish en lugar de tclsh. Los archivos de bytecode de Tcl compilados utilizan la extensión independiente .tbc y no son portables entre versiones de Tcl.

Tcl 9.0.0, lanzado en octubre de 2024, añadió soporte completo para Unicode y manejo de tamaño de archivos de 64 bits. En Windows, la instalación de ActiveTcl o la distribución oficial de Tcl/Tk asocia los archivos .tcl para que se ejecuten al hacer doble clic.

Seguridad y protección

RIESGO: MEDIUM

Los scripts de Tcl son código ejecutable - ejecutar un archivo .tcl no confiable puede ejecutar comandos arbitrarios, modificar archivos o realizar conexiones de red. Solo ejecute scripts de fuentes confiables. En contextos de EDA/redes, los scripts suelen ser herramientas internas de procedencia conocida. Es seguro abrirlo en un editor de texto; el riesgo solo existe al ejecutarlo.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOTcl Scripttambién conocido como Tool Command Language script, Tcl source file
DESARROLLADORJohn Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org)desde 1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
TIPO MIMEtext/x-tcl
TIPOarchivo fuente de lenguaje de scripting de texto plano
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd

Programas que abren archivos TCL

Windows4 apps
PSPad Gratis Abra el archivo .tcl en PSPad para una edición con resaltado de sintaxis.
Notepad Código abierto Abrir en Notepad++ - tiene resaltado de sintaxis Tcl integrado.
ActiveTcl (tclsh / wish) Gratis Instale ActiveTcl; haga doble clic en .tcl para ejecutar, o use «tclsh script.tcl» / «wish script.tcl» en CMD.
VS Code Código abierto Abra el archivo .tcl; instale la extensión «Tcl» para resaltado de sintaxis y linting.
macOS3 apps
TextMate Código abierto Abra archivos .tcl en TextMate para edición con resaltado de sintaxis mediante el bundle de Tcl.
BBEdit Freemium Abra archivos .tcl en BBEdit para editar; soporta coloración de sintaxis Tcl.
tclsh (macOS built-in) Código abierto macOS incluye /usr/bin/tclsh; ejecute «tclsh script.tcl» en la Terminal.
Linux3 apps
Tclsh Código abierto tclsh script.tcl - intérprete de línea de comandos para scripts Tcl que no son de GUI.
tclsh (built-in on most distros) Código abierto tclsh script.tcl - generalmente preinstalado; o use «apt install tcl» / «yum install tcl».
wish (Tk GUI runner) Código abierto wish script.tcl - ejecuta scripts que usan widgets de GUI Tk. Instalar con «apt install tk».

Detalles técnicos

especificación profunda
Tipo de archivoArchivo fuente de lenguaje de scripting de texto plano
Tipo MIMEtext/x-tcl
CodificaciónUTF-8 (Tcl 8.1+); ASCII o Latin-1 en scripts antiguos
Shebang de consola`#!/usr/bin/tclsh`
Shebang de GUI`#!/usr/bin/wish`
Sintaxis de procedimiento`proc name {args} {body}` - definición de comando de primera clase
Extensión de GUITk (Toolkit) - los comandos de widgets de Tk se ejecutan bajo `wish`
Variante compilada`.tbc` (Tcl ByteCode) - no es portable entre versiones de Tcl
Tamaño típico1 KB - 500 KB; las bibliotecas de frameworks grandes pueden alcanzar varios MB
Dominios de uso claveHerramientas EDA (Synopsys, Cadence, Xilinx Vivado), scripting de Cisco IOS, automatización de pruebas
Tcl 9.0.0 (octubre de 2024)Añadido soporte completo para Unicode y manejo de tamaño de archivos de 64 bits
Ejecución en WindowsEl doble clic ejecuta el `.tcl` si ActiveTcl o Tcl/Tk está instalado
SO asociadoLinux, macOS, Windows, AIX, Solaris, sistemas embebidos
Lanzado1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
Última versiónTcl 9.0.0 (2024)
Estándar abiertoSí · libre de regalías
Especificaciónwww.tcl-lang.org

Conversiones de TCL

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos TCL. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos TCL.

Preguntas frecuentes

¿Cómo ejecuto un archivo TCL?
Instale Tcl/Tk (ActiveTcl en Windows, o el paquete del sistema en Linux/macOS) y luego ejecute «tclsh script.tcl» (línea de comandos) o «wish script.tcl» (scripts GUI/Tk) en una terminal.
¿Cuál es la diferencia entre tclsh y wish?
tclsh es el intérprete de Tcl de línea de comandos principal. wish incluye todo lo que tiene tclsh más el kit de herramientas de GUI Tk para crear ventanas, botones y otros elementos de la interfaz de usuario.
¿Se sigue utilizando Tcl?
Sí - extensamente en EDA (automatización de diseño de chips: Xilinx Vivado, Synopsys, Cadence), scripting de red (Cisco IOS) y automatización de pruebas (Expect). Tcl 9.0.0 fue lanzado en 2024.
¿Puedo editar un archivo TCL sin instalar Tcl?
Sí - es texto plano. Ábralo en cualquier editor de texto (Notepad++, VS Code, Vim) para verlo o editarlo. Solo necesita tener Tcl instalado para ejecutar el script.
¿Qué hace un archivo .tcl?
Depende de su contenido - los scripts de Tcl automatizan tareas, configuran herramientas, ejecutan pruebas o construyen interfaces gráficas. En el software EDA, los archivos .tcl dirigen los flujos de síntesis e implementación.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z