.ASTRO

Arquivo ASTRO

Astro Website Component
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .astro é um modelo de componente para a estrutura web Astro. Ele contém marcação no estilo HTML, além de uma seção opcional de script JavaScript ou TypeScript, e o Astro o compila para HTML puro durante a construção (build). Abra e edite arquivos .astro em qualquer editor de código; o Visual Studio Code com a extensão oficial do Astro oferece realce de sintaxe e IntelliSense. Você nunca abre esses arquivos diretamente em um navegador, pois o Astro os renderiza primeiro.

Desenvolvedor: Astro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026 Categoria: Arquivos de Internet MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

19k+ extensões indexadas
Última revisão em Aug 29, 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 ASTRO?

Um arquivo .astro é um componente usado pelo Astro, um framework web de código aberto para sites focados em conteúdo, como blogs, documentação e páginas de marketing. Fred K. Schott criou o Astro em 2021, e ele atingiu a versão estável 1.0 em agosto de 2022. O projeto agora é mantido sob a licença MIT após a Cloudflare adquirir a Astro Technology Company em janeiro de 2026.

Cada arquivo possui duas partes divididas por uma cerca de código ---. Acima da cerca fica o script do componente, ou frontmatter, escrito em JavaScript ou TypeScript. Ele é executado no momento da construção para importar outros componentes, buscar dados e declarar variáveis. Abaixo da cerca está o modelo (template), um bloco semelhante ao HTML que aceita expressões {}, espaços reservados <slot /> e tags <style> e <script> com escopo definido. A sintaxe é um superconjunto do .html e se assemelha muito ao JSX, embora utilize atributos padrão em kebab-case.

O Astro renderiza componentes para HTML antecipadamente e não envia JavaScript do lado do cliente por padrão. Elementos interativos são adicionados seletivamente por meio da arquitetura de ilhas (islands architecture) usando diretivas client:* em componentes de framework.

Segurança e proteção

RISCO: LOW

An .astro file is human-readable source text and cannot run on its own by double-clicking. It only executes when compiled by the Astro toolchain during a build. As with any project source, its frontmatter can contain JavaScript, so review files from untrusted repositories before running npm install or a build, since build scripts and dependencies (not the .astro file itself) are the real risk.

Detalhes do formato

em resumo
NOME COMPLETOAstro Website Componenttambém conhecido como Astro component file, Astro component
DESENVOLVEDORAstro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026desde 2021
TIPO MIMEtext/plain
TIPOText-based source file (component template)
Esta extensão também é usada por…
  • ASTRO-VISION LifeSign / horoscope data - Some astrology software has used .astro for chart or profile data files. Unrelated to the web framework.
  • Generic astronomy/astrology data exports - Occasionally seen as an ad hoc extension for star-chart or ephemeris data in niche tools.

Programas que abrem arquivos ASTRO

Windows4 apps
Sublime Text Freemium Open the file to read and edit it as text; add an Astro syntax package for highlighting.
Visual Studio Code + Astro extension Gratuito Install VS Code and the official Astro extension for syntax highlighting, IntelliSense, and formatting of .astro files.
WebStorm Pago Open the Astro project folder; WebStorm has built-in Astro support for editing and refactoring .astro components.
Astro CLI (Node.js) Código aberto Run npm run dev or astro build to compile .astro files into HTML and preview the site.
macOS4 apps
Visual Studio Code + Astro extension Gratuito Install VS Code and the official Astro extension to edit .astro files with full language support.
WebStorm Pago Open the project and edit .astro components with built-in Astro tooling.
Zed Código aberto Open the file in Zed and install the Astro language extension for highlighting and completions.
Astro CLI (Node.js) Código aberto Use astro dev and astro build in Terminal to run and compile the project.
Linux3 apps
Visual Studio Code + Astro extension Gratuito Install VS Code (or VSCodium) plus the Astro extension to edit .astro files.
Neovim + astro language server Código aberto Configure the Astro language server (@astrojs/language-server) with an LSP client for highlighting and diagnostics.
Astro CLI (Node.js) Código aberto Run npm run dev or npx astro build from the terminal to serve or compile .astro files.

Detalhes técnicos

especificação profunda
EncodingUTF-8 plain text
Byte orderNot applicable (text)
ContainerNone; single source file
Typical sizeA few hundred bytes to tens of kilobytes
StructureTwo sections separated by a --- code fence: an optional component script (frontmatter) written in JavaScript/TypeScript that runs at build time or on the server, followed by a component template made of HTML-like markup with {} expressions, directives, <slot />, <style> and <script> tags.
IntegrityNone built in
PlatformsWindows, macOS, Linux
NotesAstro components render to HTML ahead of time and ship no client-side JavaScript runtime by default. Interactive framework components can be hydrated selectively using client:* directives (the islands architecture). The Astro compiler parses .astro files and outputs HTML plus any scoped CSS and hydration code.
Syntax BasisSuperset of HTML, close to JSX but using standard kebab-case HTML attributes
RuntimeServer/build-time rendering; no default client runtime
Language SupportJavaScript and TypeScript in the frontmatter, including top-level await
Lançado2021
Versão mais recenteAstro 6 (March 2026)
Especificaçãodocs.astro.build

Conversões de ASTRO

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos ASTRO. 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 ASTRO.

Perguntas frequentes

Como faço para abrir um arquivo .astro?
Abra-o em qualquer editor de código. O Visual Studio Code com a extensão oficial do Astro é a escolha comum e oferece realce e preenchimento automático. O arquivo é texto simples, então até o Bloco de Notas ou TextEdit mostrarão seu conteúdo.
Posso visualizar um arquivo .astro em um navegador?
Não diretamente. Um navegador não consegue renderizar a sintaxe Astro. Você executa o projeto com npm run dev ou o constrói com astro build, e o Astro transforma o componente em HTML que o navegador então exibe.
Qual programa cria arquivos .astro?
Desenvolvedores os criam manualmente em um editor de código como parte de um projeto Astro. A CLI do Astro cria projetos iniciais que já incluem arquivos .astro de exemplo.
Um arquivo .astro é o mesmo que HTML?
Não. É um superconjunto de HTML com uma seção frontmatter JavaScript/TypeScript adicionada e expressões de modelo. O Astro o compila para HTML padrão durante a construção.
Por que meu arquivo .astro tem JavaScript no topo?
Essa seção superior, entre as duas linhas ---, é o script do componente ou frontmatter. Ele é executado no momento da construção para importar componentes, buscar dados e definir variáveis usadas no modelo abaixo.
O formato .astro é seguro para abrir?
Sim. O arquivo é um texto legível e não é executado quando você o abre. Apenas exerça a cautela normal antes de construir ou instalar dependências de um projeto em que você não confia.

Referências

1Astro Docs - Componentsdocs.astro.build
2Astro Docs - Template expressions referencedocs.astro.build

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.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

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