Um arquivo com a extensão de arquivo ASHX é um arquivo ASP.NET Web Handler que geralmente contém referências a outras páginas da Web usadas em um aplicativo de servidor da Web ASP.NET. As funções no arquivo ASHX são escritas na linguagem de programação C # e, às vezes, as referências são tão curtas que um arquivo ASHX pode acabar sendo apenas uma única linha de código. A maioria das pessoas só encontra arquivos ASHX por acidente ao tentar baixar um arquivo de um site, como um arquivo PDF. Isso ocorre porque o arquivo ASHX faz referência ao arquivo PDF para enviá-lo ao navegador para download, mas não o nomeia corretamente, anexando .ASHX no final em vez de .PDF.
Como abrir um arquivo ASHX
Os arquivos ASHX são arquivos usados com a programação ASP.NET e podem ser abertos com qualquer programa que codifique em ASP.NET, como Microsoft Visual Studio e Microsoft Visual Studio Community. Como são arquivos de texto, você também pode abrir arquivos ASHX com um programa de editor de texto como o Notepad ++. Use esta lista dos Melhores Editores de Texto Grátis para ver nossos favoritos. Os arquivos ASHX não devem ser exibidos ou abertos por um navegador da web. Se você baixou um arquivo ASHX e esperava que ele contivesse informações (como um documento ou outros dados salvos), é provável que algo esteja errado com o site e, em vez de gerar informações utilizáveis, ele forneceu este arquivo do lado do servidor. Você tecnicamente posso visualizar o texto de um arquivo ASHX usando alguns navegadores da web, mas isso não significa que o arquivo é suposto para ser aberto dessa forma. Em outras palavras, um arquivo ASHX verdadeiro, que contém texto legível para aplicativos ASP.NET, pode ser exibido em seu navegador, mas nem todos os arquivos .ASHX são, na verdade, arquivos ASP.NET Web Handler. Há mais informações sobre esse ponto abaixo. O melhor truque com um arquivo ASHX é simplesmente renomeá-lo para o tipo de arquivo que você esperava que fosse. Parece que muitos são realmente arquivos PDF, então, por exemplo, se você baixar um arquivo ASHX de sua companhia elétrica ou banco, simplesmente renomeie-o como declaração.pdf e abra-o com um leitor de PDF. Aplique a mesma lógica para um arquivo de música (renomeie-o para arquivo.mp3), arquivo de imagem (.png ou .jpg), etc. Quando esses problemas ocorrem, o site que você está visitando e que está executando o arquivo ASHX está tendo algum tipo de problema e esta última etapa, onde o ASP.NET HTTP Handler que processa o arquivo ASHX no servidor, não é nomeando-o para tanto faz tanto faz. Portanto, renomear o arquivo é apenas você que realiza a última etapa. Se isso acontecer muito quando você fizer download de arquivos PDF especificamente, pode haver um problema com o plug-in de PDF que seu navegador está usando. Você deve ser capaz de corrigir essa falha trocando o navegador para usar o plug-in Adobe PDF. Você não pode simplesmente renomear qualquer arquivo para ter uma extensão diferente e esperar que funcione corretamente porque alterar a extensão do arquivo não altera o arquivo formato. Por exemplo, você não pode renomear um arquivo .PDF para um arquivo .DOCX e presumir que ele abrirá perfeitamente em um processador de texto. Uma ferramenta de conversão é necessária para verdadeiras conversões de arquivos.
Como converter um arquivo ASHX
Você não precisa converter um arquivo ASHX para qualquer outro formato, a menos que seja um dos formatos de arquivo listados na caixa de diálogo “Salvar como” no Microsoft Visual Studio ou um dos outros programas mencionados acima. Os formatos listados lá são outros formatos baseados em texto, já que isso é o que um arquivo ASHX verdadeiro é – um arquivo de texto. Na verdade, se o arquivo ASHX for alterado para usar uma extensão de arquivo diferente, provavelmente parará de funcionar imediatamente no servidor da Web ASP.NET, pois os outros arquivos que fazem referência a ele não saberão onde o arquivo está.
Ainda não consegue abrir seu arquivo?
Se você não conseguir abrir um arquivo ASHX, verifique novamente se está realmente usando um arquivo ASHX. Alguns arquivos usam extensões de arquivo que Veja como .ASHX quando na verdade são escritos da mesma forma. Por exemplo, um arquivo ASHX não é igual a um arquivo ASH, que pode ser um arquivo de Menu do Nintendo Wii System, arquivo de metadados de áudio Audiosurf ou arquivo KoLmafia ASH Script. Em cada um desses casos, um programa diferente é necessário para abrir o arquivo ASH. O mesmo é verdadeiro se você tiver um arquivo ASX, ASCX, ASHBAK ou AHX. Respectivamente, são arquivos Microsoft ASF Redirector ou arquivos de índice temporário da biblioteca Alpha Five; Arquivos de controle de usuário da Web ASP.NET; Arquivos de backup Ashampoo; ou arquivos WinAHX Tracker Module ou arquivos AutoHotkey Script. A ideia em todos esses casos é simples: pesquisar a extensão do arquivo para ver qual programa é capaz de abri-lo ou que serviço / aplicativo é capaz de convertê-lo em um novo formato.