독자 한 분의 제안으로 이 글을 준비하게 되었습니다. Windows PC에서 파이어폭스 프로필 폴더를 찾는 방법과 함께, 프로필 폴더 내부의 주요 파일·폴더가 어떤 역할을 하는지 설명해 달라는 요청이었습니다. 특히 확장 기능, 비밀번호 등을 손쉽게 복원할 때 필요한 파일이 무엇인지가 핵심 관심사였습니다. 요청에 부응하는 김에, 파이어폭스 브라우저 프로필 아래에 있는 폴더와 파일들에 대한 궁금증도 한 번에 정리해 드리겠습니다.
파이어폭스 브라우저 프로필 파일과 폴더
홈페이지 설정, 설치한 확장 기능, 저장된 비밀번호 등 파이어폭스에서 변경한 모든 사항은 '프로필(Profile)'이라 불리는 특수 폴더에 즉시 저장됩니다. 이 프로필 폴더는 프로그램 파일과 분리된 위치에 보관되기 때문에, 파이어폭스 자체에 문제가 생기더라도 데이터를 쉽게 복구할 수 있다는 장점이 있습니다.
파이어폭스는 기본적으로 컴퓨터의 다음 경로에 프로필 폴더를 저장합니다.
C:\Users\<사용자 이름>\AppData\Roaming\Mozilla\Firefox\Profiles
이 폴더 안에는 여러 파일과 하위 폴더가 들어 있으며, 그중 주요 항목들의 역할은 아래와 같습니다.
Bookmarkbackups
이름 그대로 북마크(즐겨찾기) 백업 파일이 저장되는 폴더로, 이 파일을 이용하면 삭제된 북마크도 복원할 수 있습니다. 또한 같은 위치의 favicons.sqlite 파일에는 북마크의 파비콘(바로가기 아이콘) 정보가 모두 담겨 있습니다. 따라서 북마크를 아이콘까지 온전히 보존하고 싶다면 이 파일도 함께 백업해 두는 것이 좋습니다.

비밀번호 저장 파일
저장된 모든 비밀번호는 두 개의 서로 다른 파일에 나누어 보관됩니다.
- key4.db – 비밀번호 암호화에 사용되는 키 데이터베이스가 저장되는 파일입니다. 저장된 비밀번호를 새 환경으로 옮기려면 반드시 아래의 logins.json 파일과 함께 이 파일을 복사해야 합니다.
- logins.json – 파이어폭스에는 내장 비밀번호 관리자가 탑재되어 있으며, 이 관리자는 암호화된 로그인 정보를 logins.json 파일에 저장합니다. 여기에 기록된 모든 사용자 이름과 비밀번호는 key4.db 파일에 보관된 키로 암호화됩니다.

logins.json과 key4.db 파일은 모두 위에서 안내한 Windows 프로필 디렉터리에서 찾을 수 있습니다.
사이트별 설정(Site-specific preferences)
사이트별 권한 정보는 permissions.sqlite라는 SQLite 데이터베이스에 저장됩니다. 이 파일에는 사이트 단위로 결정되는 다양한 파이어폭스 권한이 기록됩니다. 예를 들어 어떤 사이트에 쿠키 저장, 이미지 표시, 팝업 표시, 확장 기능 설치를 허용하거나 차단할지에 대한 설정이 모두 여기에 포함됩니다.
검색 엔진
search.json.mozlz4 파일에는 사용자가 직접 추가한 검색 엔진 정보가 저장됩니다. 기본 검색 엔진 외에 커스텀 검색 엔진을 사용 중이라면 이 파일을 백업해 두면 편리합니다.
가장 안전한 방법은 프로필 내 모든 파일과 폴더를 통째로 백업해 두는 것이지만, 이번 글에서는 특히 확장 기능과 비밀번호를 손쉽게 재설정할 때 유용한 파일들을 중심으로 살펴보았습니다. 파이어폭스를 재설치하거나 새 PC로 이전할 계획이 있다면 위 파일들을 미리 백업해 두시길 권장합니다.