Como abrir um arquivo .mht no Linux

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

[ Hits: 5.955 ]

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

Convertendo arquivos para PDF a partir do menu de contexto do Nautilus

Como criar pacotes RPM ou DEB pelo código-fonte utilizando FPM (Ruby on Rails)

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

Instalando os Add-ons do VirtualBox no CentOS

Instalando os Serviços de Integração do Hyper-V no CentOS 5.8 e 6.3 e Kernel 2.6.32+

Leitura recomendada

Youtube sem vídeo e com tela branca - resolvido

Bloquear Facebook acessado por HTTPS (iptables)

Compartilhando a Internet

Bloqueando o Orkut em horários pré-determinados.

Entre na Deep Web (anonymous)

  

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