net4me. net for me. net 4 mewww.Net4me.runet4me. net for me. net 4 me  
   
 
Рейтинг@Mail.ru
Rambler's Top100
Valid HTML 4.01 Transitional



  Содержание подраздела:

Файлы профиля пользователя firefox.

Что с собой брать при переезде firefox с машины на другой комп.

Вводное слово:
Как появилась эта статья.
Один мой знакомый с ником ColpAck спросил меня как перенести профиль firefox с одного компьютера на другой.
Причем так, чтобы сохранить все логины и пароли и при этом не перетаскивать всё лишнее, находящееся в aplication data.
Я начал ему рассказывать где и что храниться...
Но потом оказалось проще и удобнее написать на сайте статью, которую все могли бы посмотреть онлайн.
Вот так и вышло то, что вы сейчас перед собой видите.
Напомню, что речь идет о профиле пользователя firefox, который хранится по следующим адресам:

windows:
C:\Documents and Settings\Имя_виндового_юзера\Application Data\Mozilla\Firefox\Profiles\Набор_букв_и_цифр.default
linux:
~/.mozilla/firefox/Набор_букв_и_цифр.default


Значится так:

Задача:

Переехать с одной машины на другую и при этом не потерять всё, что было срхранено в фаерфоксе.
То есть перенос профиля фаерфокса на другой комп.

Поехали:

папочка твоего профиля трам-пам-пам-абракадабра.default
На всякий случай, собираем в охапку (переписываем на флешку например) весь этот asdfisad45645dfgsdfgdsfgbvvcbcvb.default т.к. это и есть наш профиль.
На второй машине ставим фаерфокс.
И у нас получается новый юзер с новым профилем (dsfgh342-ХЗ_Что_2475jgds2kjg.default) на новом компе.
Но тупо взять и воткнуть все файлы старого профиля вместо файлов нового профиля - не получится.
Уж слишком много там наверчено XML зависимостей, кэшей и так далее...
Поэтому нам надо сначала хоть как-то разобраться что есть что в профиле и за что отвечают различные файлы нашего профиля firefox.

Рсаамотрим список файлов профиля пользователя firefox.

Там папочки:

  • Cache - кэш, мусор, временные файлы, исходники страниц. (с собой не нужно брать)
  • bookmarkbackups - автоматические бэкапы твоих закладок по датам. (брать не нужно. Лучше взять bookmarks.bak или bookmarks.html из корня профиля)
  • chrome - внешний вид твоего браузера. (не берем)
  • extensions - плагины и дополнения (это с собой тащить бесполезно)
  • searchplugins - папочка с поисковыми плагинами то есть только поиск. (можно взять, если что-то нужно, ибо в новом могут быть уже другие плагины)

С папками вроде всё.

Теперь файлы:

  • blocklist.xml - ограничения по установке плагинов. Т.е. чтобы плагины были именно для твоей версии браузера. (будет новый ff и новые плагины. Не берем.)
  • bookmarks.bak - твои закладки с картинками (иконками сайтов в base64.). Не знаю зачем это тащить с собой.
  • bookmarks.html - твои закладки. версия "now" (т.е. однозначно берем).
  • cert8.db - сертификаты https и т.д. (нах не нужно)
  • compatibility.ini - точная версия браузера, чтобы он знал когда ему пора обновляться. (не нужно)
  • compreg.dat - список юзаемых фаерфоксом плагинов, библиотек, дополнений, и их версий т.д. (не нужно)
  • cookies.txt - куки (не берем)
  • downloads.rdf - кэш. что-то связанное с локальными файлами. Чего куда было залито и т.д. (тоже не нужно с собой тащить.)
  • extensions.cache - установленные расширения. (не надо)
  • extensions.ini - конфиг. см выше (не надо)
  • extensions.rdf - кэш. см выше (не надо)
  • formhistory.dat - база данных, вводимых в разные формы (точно надо!)
  • history.dat - база истории посещений (можно и взять)
  • hostperm.1 - те сайты, с которых ты разрешил попапы, установки и т.д. т.е. то, что ты разрешал. (брать или нет - на твоё усмотрение)
  • install.log - лог установки плагинов и расширений (не берем)
  • key3.db - база сохраненных форм.(это нам нужно)
  • localstore.rdf - кэш. то как у тебя в данный момент выглядит браузер (не надо.)
  • mimeTypes.rdf - кэш. что делать с различными видами файлов и что запускать при их просмотре (не надо.)
  • persdict.dat - те слова, которые ты добавлял в словарь при проверке правописания (можно и взять.)
  • prefs.js - твои изменения которые ты делал через about:config
  • search.rdf - кэш. встроенный поисковый плагин и его параметры (не берем)
  • search.sqlite - база поиска. (не нужно брать)
  • secmod.db - база ключей. (??????) Так и не понял зачем она вообще.
  • signons2.txt - Вот это все твои сохраненные логины и пароли (вот это-то точно надо взять с собой.)
  • urlclassifier2.sqlite - база по сайтам. Зачем нужна - не знаю. (не берем)
  • webappsstore.sqlite - тоже какая-то база по веб-приложениям (тоже не берем).
  • XPC.mfasl - компоненты фаерфокса (не нужно)
  • xpti.dat - список компонентов фаерфокса (не нужно)
  • XUL.mfasl - компоненты фаерфокса (не нужно)
  • .parentlock - файл блокировки (не нужен)

Итак, начинаем наш перенос из старого профиля в новый:
  • Закрываем firefox и все его окна.
  • Открываем наш новый профиль и старый сохраненный профиль.
  • Удаляем в новом профиле те файлы, которые мы будем переносить из старого профиля. (или сразу копируем их с заменой старых файлов)
  • Копируем файлы из старого профиля в новый.

Что именно копировать и что надо точно взять из старого в новый профиль firefox:


bookmarks.html - закладки
formhistory.dat - данные форм
signons2.txt - логины и пароли
key3.db - база данных форм

Что может еще пригодиться (на твоё усмотрение):


history.dat - история
hostperm.1 - разрешенные тобой попапы (popups) для определенных сайтов и т.д.
persdict.dat - твои добавления в общий словарь
папка searchplugins с твоими любимыми поисковыми плагинами.
К сожалению, все остальные плагины и расширения придется устанавливать заново.
Если вам есть что сказать по поводу этой статьи, то предлагаю сделать это оставив комментарий к этой теме.
Поскольку я сам не "супер гуру фаерфокса" =)

Ben-Ja for net4me