Como abrir um arquivo .mht no Linux

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

[ Hits: 6.146 ]

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

Alterar mapeamento de teclas da extensão Media Keys do Firefox

Conexão Wi-Fi não é exibida na Central de Controle do Deepin (Realtek RTL8192SE)

Instalando o Spark IM no Ubuntu

Alterar programa padrão para arquivos no Deepin

Como restaurar o tema padrão do Ubuntu

Leitura recomendada

Instalação do plugin Djvu no Mozilla/Firefox

Instalando o plugin do Flash no Debian Etch 4 - Iceweasel / Firefox

Ativando SSL no Apache 2

Abrindo várias instâncias do Firefox simultaneamente

Adicionando um menu de dicionário ao Firefox

  

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