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
Nenhum comentário foi encontrado.