흔히 오해하는 것과 달리, .mht 파일은 마이크로소프트의 음모 같은 것이 아닙니다. .mht는 공식적으로 인정된 표준 포맷으로, 웹페이지를 저장할 때 HTML 파일 하나에 이미지·스크립트·기타 부속 파일까지 디렉터리 전체를 따로 두지 않고 단일 파일로 깔끔하게 저장할 수 있게 해주는 형식입니다.
그런데 한 가지 문제가 있습니다. 바로 Firefox가 이 파일 형식을 제대로 처리하지 못한다는 점입니다. Linux에서 .mht 파일을 열려고 하면 Firefox가 기본 브라우저로 설정되어 있음에도 불구하고, 파일이 텍스트 편집기나 .mht 파일을 지원하는 다른 브라우저(예: Opera)로 열려버립니다. 다행히 이 번거롭지만 사소한 문제의 해결 방법은 놀랍도록 간단합니다. Firefox를 버리지 않고도 Linux에서 .mht 파일을 자유롭게 사용하는 방법을 지금부터 소개하겠습니다.

테스트 환경 구성하기 - .mht 파일 만들기
문제 상황을 재현하기 위해 Opera 브라우저로 제 사이트를 연 뒤 '저장' 기능을 선택했습니다. Opera는 기본값으로 .mht 형식을 제안합니다.

파일을 저장한 후 파일 관리자에서 확인해 보면, 해당 파일이 텍스트 파일로 표시됩니다.
이 파일을 더블클릭하면 기본 브라우저가 아닌 Opera로 열립니다. 그래서 마우스 오른쪽 버튼을 클릭해 보았습니다.

Firefox가 실행되긴 하지만, 파일을 화면에 표시하지 않습니다. 대신 다운로드 창만 띄워질 뿐입니다.
여기서 많은 분들이 Firefox를 '속여' 보려 합니다. 즉, 다운로드 창에서 '연결 프로그램(Open with)' 항목에 Firefox 자체를 선택하고, '이 형식의 파일부터는 항상 이렇게 열기(Do this automatically for files like this from now on)' 옵션에 체크하는 방식입니다.
하지만 그 결과는 다음과 같습니다. Firefox가 탭을 무한정 생성하고, 각 탭마다 위와 동일한 동작을 시도했다가 실패한 후 또 새로운 탭을 열기를 반복하다가 결국 시스템 메모리가 고갈될 때까지 계속됩니다.
즉, 이 방법은 옳지 않습니다.
해결책 - Firefox 확장 기능(Add-on) 활용!
'세상의 거의 모든 것에 대한 Firefox 확장 기능이 존재한다'는 말은 진실입니다. .mht 파일 열기 역시 예외가 아닙니다.
필요한 것은 바로 unMHT라는 이름의 Firefox 확장 기능입니다.
애드온을 설치한 뒤 Firefox를 재시작하세요. 설치 방법을 잘 모른다면 Firefox 애드온 관리 방법을 설명한 별도의 튜토리얼을 참고하시기 바랍니다.
이제 다시 테스트 파일로 돌아가 봅시다.
짜잔, 정상적으로 열립니다!
주소창에 unmht:///라는 접두사가 붙어 있는 것을 확인할 수 있습니다. 이것으로 작업 완료입니다!
애드온의 세부 동작을 조정하고 싶다면 설정 옵션을 자유롭게 살펴보세요. 저장 방식, 화면 표시 방법 등 다양한 항목을 원하는 대로 구성할 수 있습니다.
마무리
(Linux 환경의) Firefox에서 .mht 파일을 여는 일은 매우 간단하고 쉽게 할 수 있습니다. 시스템 설정이나 구성 파일을 건드릴 필요도 없습니다. Firefox 애드온 하나만 설치하면 마법처럼 해결됩니다.
앞으로 웹 관련 콘텐츠에서 문제가 발생할 때마다 먼저 Firefox 애드온 저장소를 확인하는 습관을 들이세요. 그곳에는 훌륭한 도구들이 얼마나 많은지 놀라게 되실 겁니다. 그리고 대개는 누군가 이미 같은 문제를 겪고 해결책까지 만들어 두었으니까요.