Como abrir um arquivo .mht no Linux

Publicado por Eduardo Mozart de Oliveira em 01/11/2017

[ Hits: 5.998 ]

Blog: http://www.eduardomozartdeoliveira.wordpress.com/

 


Como abrir um arquivo .mht no Linux



Possuo em meu HDD externo algumas documentações salvas em formato ".mht". A principal vantagem do arquivo ".mht" em relação a arquivos ".html", é devido ao ".mht" possuir imagens e arquivos de folha de estilos (.css) em um único arquivo, facilitando a portabilidade.

Quando usava Windows, isso não chegava a ser um problema, devido a arquivos ".mht" abrirem normalmente no Internet Explorer. Com a migração para o Deepin, porém, perdi acesso às páginas salvas neste formato.

Nos primeiros resultado do Google, pude encontrar uma extensão para o Mozilla Firefox chamada "UnMHT", que adiciona o suporte a arquivos ".mht" ao Firefox. Porém, como utilizo o Google Chrome, não gostaria de possuir outro navegador instalado e, infelizmente, o Google Chrome não possui suporte a este formato.

A solução que encontrei foi usar o "mht to html", uma ferramenta que realiza a conversão de arquivos ".mht" para ".html", que são exibidos normalmente no Google Chrome.

O "mht to html" é multiplataforma e de código-aberto, disponível para Windows, Mac, Linux e FreeBSD. Ele pode ser encontrada no site do SourceForge

Após o download, extraia o arquivo baixado. Você pode executar o binário "mht2htmcl" manualmente, ou realizar a associação de arquivos ".mht" ao "mht to html".

Para realizar a associação de arquivos ".mht" ao "mht to html", mova o diretório extraído para /opt com o comando:

sudo mv mht2htmcl-1.8.1.35_07.apr.2016.lin_x86_64 /opt/mht2html

Agora, crie o arquivo de associação em /usr/share/applications/mht2html.desktop:

sudo nano /usr/share/applications/mht2html.desktop

[Desktop Entry]
Type=Application
Name=mht to html
Exec=/opt/mht2html/mht2htmcl
NoDisplay=true
MimeType=application/x-mimearchive

Agora, atualize o banco de dados de atalhos com o comando:

sudo update-desktop-database

Agora, ao executar um arquivo ".mht", ele automaticamente será extraído em um subdiretório no mesmo local do arquivo com o nome do arquivo ".mht" original.

Para que o "mht to html" possa ser executado diretamente (chamando somente por mht2htmcl e não /opt/mht2html/mht2htmcl), precisamos criar um link simbólico do executável em /usr/local/bin com os comandos:

cd /usr/local/bin
sudo ln -s /opt/mht2html/mht2htmcl

Outras dicas deste autor

Pacotes RPM no CentOS - Erro: "Warning: RPMDB altered outside of yum" [Resolvido]

VirtualBox não reconhece dispositivos USB do hospedeiro (host)

Instalação do driver Realtek r8169 no Ubuntu 8

Downgrade de versões do Wine e LibreOffice instaladas à partir de repositórios PPA no Ubuntu 14.04 LTS

Miniatura de arquivos SWF no Linux

Leitura recomendada

Acessando Banco do Brasil pelo Google Chrome no Fedora 17

Linux SociAll - Rede social para usuários de software livre e Linux

Ping - Como identificar o Sistema Operacional

Compartilhar internet Claro 3G no Ubuntu 10.10

Modem ZTE 195 no Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts