.AXD

Arquivo AXD

ASP.NET Web Handler endpoint
Fazer uma pergunta
RESPOSTA RÁPIDA

Um AXD não é um arquivo que você possa abrir - é um endpoint de URL virtual em um servidor web Microsoft IIS executando o ASP.NET clássico. Os mais comuns são WebResource.axd e ScriptResource.axd (que entregam scripts e imagens incorporados) e Trace.axd (diagnósticos). Se um navegador salvou algo chamado .axd, trata-se apenas do que o servidor retornou - geralmente JavaScript - e você pode abri-lo em um editor de texto ou renomeá-lo para .js.

Desenvolvedor: Microsoft Categoria: Arquivos de Internet MIME: varies by handler (application/javascript, image/*, text/html)
ABRE EM Windows
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

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

Arquivos com a extensão .axd são usados por aplicativos ASP.NET Web Forms executados no Microsoft IIS. Ao contrário da maioria dos tipos de arquivos web, o .axd não é um documento armazenado no disco - é um endpoint de URL virtual mapeado no web.config para uma classe IHttpHandler integrada que gera sua resposta em tempo real.

Endpoints .axd não armazenam instruções nas máquinas dos clientes; em vez disso, o manipulador transmite recursos de assembly incorporados - scripts, imagens e outros ativos - diretamente de assemblies .dll compilados para o navegador solicitante.

Por padrão, os endpoints de recursos .axd são nomeados como WebResource.axd ou ScriptResource.axd. Embora muito semelhantes, cada um desempenha um papel distinto: WebResource.axd lida com recursos incorporados gerais, como imagens e ativos binários, enquanto ScriptResource.axd é normalmente usado com o framework ASP.NET AJAX e oferece recursos adicionais, como combinação e compactação de scripts. Um terceiro endpoint integrado, Trace.axd, exibe diagnósticos de rastreamento por solicitação para depuração.

Manipuladores registrados por meio de .axd podem servir arquivos JavaScript, folhas de estilo CSS, imagens e saída de rastreamento HTML. Endpoints .axd também são comumente usados no lado do cliente para recuperar arquivos de imagem, texto ou script incorporados em assemblies do lado do servidor. O parâmetro de query string d= usado pelo WebResource.axd é assinado com HMAC com a machineKey do aplicativo, protegendo o endpoint contra a enumeração não autorizada de recursos. O .axd é um recurso clássico do ASP.NET Web Forms e não é usado no ASP.NET Core, que o substitui por ativos web estáticos e middleware de empacotamento (bundling).

Segurança e proteção

RISCO: LOW

Um .axd por si só não é um arquivo e não é perigoso de «ter». Dois pontos reais: (1) No lado do servidor, deixar o Trace.axd ativado em produção pode vazar dados de solicitação (cabeçalhos, sessão, valores de consulta) para qualquer pessoa que navegue até ele - ele deve ser desativado no web.config de produção. (2) O WebResource.axd foi historicamente associado a avisos de segurança do ASP.NET (notadamente a vulnerabilidade de padding-oracle de 2010, MS10-070, que abusava do token d= criptografado) - mantenha o .NET Framework atualizado. Para usuários comuns, um arquivo .axd salvo é apenas texto de script/imagem e é seguro para inspeção em um editor.

Detalhes do formato

em resumo
NOME COMPLETOASP.NET Web Handler endpointtambém conhecido como ASP.NET HTTP handler URL, WebResource.axd
DESENVOLVEDORMicrosoftdesde 2002 (ASP.NET 1.0, .NET Framework)
TIPO MIMEvaries by handler (application/javascript, image/*, text/html)
TIPOEndpoint virtual do lado do servidor (sufixo de URL), NÃO um documento armazenado; a saída é o que o manipulador emitir (script, imagem, HTML de rastreamento)

Programas que abrem arquivos AXD

Windows3 apps
Visual Studio Freemium Para desenvolvedores: abra o projeto ASP.NET; os manipuladores .axd são configurados no web.config, não editados como arquivos autônomos. Use isso para gerenciá-los ou desativá-los.
Visual Studio Code / any text editor Gratuito Se você salvou uma resposta .axd, abra-a como texto para ver o que é (geralmente JavaScript). Em seguida, renomeie para .js/.css conforme apropriado.
Web browser (developer tools) Integrado Para ver o que um .axd retorna, abra-o no navegador ou na aba Rede (Network) - ele é servido ao vivo pelo servidor, não armazenado localmente.

Detalhes técnicos

especificação profunda
Tipo de formatoEndpoint de manipulador HTTP virtual do lado do servidor; não existe arquivo no disco - a URL `.axd` é resolvida em tempo de execução por uma classe IHttpHandler registrada
Interface do manipuladorImplementa `System.Web.IHttpHandler` ou `IHttpAsyncHandler`; o método `ProcessRequest(HttpContext)` escreve a resposta diretamente no fluxo de saída HTTP
Registro do manipuladorDeclarado em `<httpHandlers>` (IIS 6 / .NET 2.0) ou `<handlers>` (pipeline integrado do IIS 7+) no `web.config`
Desenvolvedor / plataformaMicrosoft; parte do ASP.NET Web Forms no .NET Framework (introduzido em 2002); ausente no ASP.NET Core
Nomes de endpoint comuns`WebResource.axd` (recursos incorporados gerais), `ScriptResource.axd` (scripts ASP.NET AJAX), `Trace.axd` (diagnósticos de solicitação)
Tipo MIMEVaria de acordo com a resposta do manipulador - `application/javascript`, `text/css`, `image/png`, `text/html` e outros; definido dinamicamente por solicitação
Fonte do recursoRecursos incorporados compilados em assemblies `.dll` com ação de compilação `EmbeddedResource`; recuperados via `Assembly.GetManifestResourceStream` no momento da solicitação
Mecanismo de segurançaO parâmetro de consulta `d=` do `WebResource.axd` é assinado com HMAC usando a `machineKey` do aplicativo; assinaturas inválidas retornam HTTP 400, impedindo a enumeração de recursos
Comportamento de cacheAs respostas carregam `Cache-Control: public` e um cabeçalho `Expires` com data distante; o cache de saída do IIS armazena respostas repetidas na memória para desempenho
CompactaçãoO IIS pode aplicar compactação gzip ou Brotli em nível de HTTP às respostas `.axd` em trânsito; o `ScriptResource.axd` também suporta combinação de scripts no lado do servidor
Método de acesso do clienteHTTP GET com uma query string criptografada e assinada com HMAC (ex: `?d=<token>&t=<timestamp>`); o navegador recebe a resposta como um recurso normal
Saída do `Trace.axd`Renderiza dados de rastreamento do ASP.NET por solicitação como HTML - detalhamento de tempo, cabeçalhos HTTP, cookies, valores de formulário, variáveis de servidor e árvore de controle
Substituído porPipeline de ativos web estáticos do ASP.NET Core e middleware de empacotamento/minificação; não existem manipuladores `.axd` no ASP.NET Core
Lançado2002 (ASP.NET 1.0, .NET Framework)
Versão mais recenteASP.NET Web Forms / Framework 4.8 (classic; not used in ASP.NET Core)
Especificaçãolearn.microsoft.com

Conversões de AXD

Perguntas e Respostas da Comunidade

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

Perguntas frequentes

O que é o WebResource.axd?
É o endpoint padrão do ASP.NET que serve JavaScript, CSS e imagens incorporadas dentro de assemblies .NET. Não é um arquivo no seu disco - é uma URL que a página solicita para carregar esses recursos.
Como faço para abrir um arquivo .axd?
Geralmente não existe um arquivo .axd para abrir - é um endpoint de servidor. Se um navegador salvou um .axd, abra-o em um editor de texto; quase sempre é JavaScript, então você pode renomeá-lo para .js.
Por que meu download foi salvo como .axd?
O site serviu o arquivo por meio de uma URL de manipulador ASP.NET e a resposta manteve o nome .axd. O download é o conteúdo real (geralmente um script ou imagem); inspecione-o e renomeie-o para o tipo correto (.js, .png, .pdf).
O WebResource.axd é um risco de segurança?
O endpoint é normal e necessário para o ASP.NET, mas esteve envolvido em vulnerabilidades passadas do .NET (ex: MS10-070, 2010), portanto, o servidor deve ser mantido atualizado. Também desative o Trace.axd em produção para evitar o vazamento de dados de solicitação.
Posso excluir o WebResource.axd?
Não há arquivo para excluir - é um manipulador virtual mapeado no web.config. Remover o mapeamento quebraria scripts/imagens dos quais suas páginas ASP.NET dependem, portanto, deixe-o onde está.
Qual é a diferença entre .axd e .ashx?
Ambos são manipuladores HTTP do ASP.NET. O .ashx é um manipulador genérico que você pode criar para saídas personalizadas; o .axd normalmente se refere aos manipuladores integrados do framework (WebResource.axd, ScriptResource.axd, Trace.axd) mapeados no web.config.

Referências

1Microsoft - System.Web.Handlers namespacelearn.microsoft.com
2Microsoft - How ASP.NET serves embedded WebResource.axd resourceslearn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

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