Como abrir um arquivo .mht no Linux

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

[ Hits: 6.397 ]

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

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

Acessando desktop do Debian 8 (Jessie) remotamente através do TightVNC

Associar uma extensão a um programa no Ubuntu

Compilação do M64Py à partir do código-fonte no Debian 10 "Buster"

GNOME e KDE no CentOS 5/6

Leitura recomendada

CJB.net - Free Shell Account

Smart-Download-Mania - Baixando ISOs de Sabayon automaticamente

Wireless no Debian Squeeze - Placa Realtek RTL8191SEvA

CBQ: controle efetivo

Internet 3G da VIVO no Ubuntu Linux

  

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