.TCL

Arquivo TCL

Tcl Script
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo TCL é um script de texto simples escrito em Tcl (Tool Command Language), uma linguagem de script criada em 1988. Para executá-lo, instale o ActiveTcl no Windows ou use o tclsh integrado no Linux e macOS, e execute «tclsh script.tcl» em um terminal. Para visualizar o código-fonte sem executá-lo, abra-o em qualquer editor de texto.

Desenvolvedor: John Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org) Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/x-tcl
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro TCL?

Um arquivo .tcl contém código-fonte escrito em Tcl (Tool Command Language), uma linguagem de script dinâmica criada por John Ousterhout na Universidade da Califórnia, Berkeley, em 1988. O arquivo é texto simples - normalmente UTF-8 em scripts modernos Tcl 8.1+, embora scripts legados possam usar ASCII ou Latin-1.

A sintaxe do Tcl centra-se em comandos e argumentos: tudo é uma string, e construtos como proc, if, foreach e switch são eles próprios comandos em vez de palavras-chave. Os scripts geralmente começam com uma linha shebang como #!/usr/bin/tclsh (para scripts de console) ou #!/usr/bin/wish (para scripts GUI usando o toolkit Tk). A instrução package require declara dependências de pacotes externos.

O Tcl é especialmente prevalente na automação de design eletrônico (EDA) - Synopsys, Cadence e Xilinx Vivado usam scripts .tcl para automação de ferramentas e arquivos de restrição. O Cisco IOS inclui um intérprete Tcl para scripts de rede. Em sistemas do tipo Unix, o tclsh é fornecido como um utilitário integrado, e o macOS o inclui com as ferramentas de desenvolvedor.

Quando os scripts incluem comandos de widget Tk, eles são executados sob o wish em vez do tclsh. Arquivos de bytecode Tcl compilados usam a extensão separada .tbc e não são portáveis entre versões do Tcl.

O Tcl 9.0.0, lançado em outubro de 2024, adicionou suporte total a Unicode e manipulação de tamanho de arquivo de 64 bits. No Windows, a instalação do ActiveTcl ou da distribuição oficial Tcl/Tk associa os arquivos .tcl para que sejam executados com um clique duplo.

Segurança e proteção

RISCO: MEDIUM

Scripts Tcl são código executável - executar um arquivo .tcl não confiável pode executar comandos arbitrários, modificar arquivos ou fazer conexões de rede. Execute apenas scripts de fontes confiáveis. Em contextos de EDA/rede, os scripts são tipicamente ferramentas internas com procedência conhecida. É seguro abrir em um editor de texto; o risco existe apenas ao executar.

Detalhes do formato

em resumo
NOME COMPLETOTcl Scripttambém conhecido como Tool Command Language script, Tcl source file
DESENVOLVEDORJohn Ousterhout (original); Tcl Core Team (ongoing, tcl-lang.org)desde 1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
TIPO MIMEtext/x-tcl
TIPOarquivo de origem de linguagem de script em texto simples
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos TCL

Windows4 apps
PSPad Gratuito Abra o arquivo .tcl no PSPad para edição com realce de sintaxe.
Notepad Código aberto Abra no Notepad++ - possui realce de sintaxe Tcl integrado.
ActiveTcl (tclsh / wish) Gratuito Instale o ActiveTcl; clique duas vezes em .tcl para executar, ou use «tclsh script.tcl» / «wish script.tcl» no CMD.
VS Code Código aberto Abra o arquivo .tcl; instale a extensão «Tcl» para realce de sintaxe e linting.
macOS3 apps
TextMate Código aberto Abra arquivos .tcl no TextMate para edição com realce de sintaxe usando o bundle Tcl.
BBEdit Freemium Abra arquivos .tcl no BBEdit para edição; suporta coloração de sintaxe Tcl.
tclsh (macOS built-in) Código aberto O macOS vem com o /usr/bin/tclsh; execute «tclsh script.tcl» no Terminal.
Linux3 apps
Tclsh Código aberto tclsh script.tcl - intérprete de linha de comando para scripts Tcl sem interface gráfica.
tclsh (built-in on most distros) Código aberto tclsh script.tcl - geralmente pré-instalado; ou use «apt install tcl» / «yum install tcl».
wish (Tk GUI runner) Código aberto wish script.tcl - executa scripts usando widgets de interface gráfica Tk. Instale com «apt install tk».

Detalhes técnicos

especificação profunda
Tipo de arquivoArquivo de origem de linguagem de script em texto simples
Tipo MIMEtext/x-tcl
CodificaçãoUTF-8 (Tcl 8.1+); ASCII ou Latin-1 em scripts legados
Shebang de console`#!/usr/bin/tclsh`
Shebang de GUI`#!/usr/bin/wish`
Sintaxe de procedimento`proc nome {args} {corpo}` - definição de comando de primeira classe
Extensão de GUITk (Toolkit) - comandos de widget Tk rodam sob o `wish`
Variante compilada`.tbc` (Tcl ByteCode) - não portável entre versões do Tcl
Tamanho típico1 KB - 500 KB; bibliotecas de frameworks grandes podem atingir vários MB
Principais domínios de usoFerramentas de EDA (Synopsys, Cadence, Xilinx Vivado), scripts Cisco IOS, automação de testes
Tcl 9.0.0 (Outubro de 2024)Adicionado suporte total a Unicode e manipulação de tamanho de arquivo de 64 bits
Execução no WindowsClique duplo executa o `.tcl` se o ActiveTcl ou Tcl/Tk estiver instalado
Sistemas operacionais associadosLinux, macOS, Windows, AIX, Solaris, sistemas embarcados
Lançado1988 (Tcl 1.0 by John Ousterhout at UC Berkeley)
Versão mais recenteTcl 9.0.0 (2024)
Padrão abertoSim · livre de royalties
Especificaçãowww.tcl-lang.org

Conversões de TCL

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos TCL. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos TCL.

Perguntas frequentes

Como eu executo um arquivo TCL?
Instale o Tcl/Tk (ActiveTcl no Windows, ou o pacote do sistema no Linux/macOS) e execute «tclsh script.tcl» (linha de comando) ou «wish script.tcl» (scripts GUI/Tk) em um terminal.
Qual é a diferença entre tclsh e wish?
O tclsh é o intérprete Tcl de linha de comando principal. O wish inclui tudo o que o tclsh possui, além do toolkit de interface gráfica Tk para criar janelas, botões e outros elementos de UI.
O Tcl ainda é usado?
Sim - extensivamente em EDA (automação de design de chips: Xilinx Vivado, Synopsys, Cadence), scripts de rede (Cisco IOS) e automação de testes (Expect). O Tcl 9.0.0 foi lançado em 2024.
Posso editar um arquivo TCL sem instalar o Tcl?
Sim - ele é texto simples. Abra em qualquer editor de texto (Notepad++, VS Code, Vim) para visualizar ou editar. Você só precisa do Tcl instalado para executar o script.
O que um arquivo .tcl faz?
Depende do seu conteúdo - scripts Tcl automatizam tarefas, configuram ferramentas, executam testes ou constroem interfaces gráficas. Em softwares de EDA, arquivos .tcl conduzem fluxos de síntese e implementação.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z