Firefox profile 内各档案用途的笔记(转)

Posted on 2010-05-09 03:15  沧海浪  阅读(1079)  评论(0编辑  收藏  举报
  • 资料夹
    bookmarkbackups:
    Fx 1.5 版以后才有,书签档的每日备份。
    Cache:
    Fx 1.5 版之前,内有网页的快取档。在 1.5 版以后,只有 Windows 上自订 profile 位置的 profile 里头有这个资料夹。用 about:cache 可找到 cache 的位置,详见 browser.cache.disk.parent_directory
    OfflineCache:
    3.0 以上的版本才有。让 Web application 可以在离线时存取资料是 Fx 3 新增的功能,暂存的资料就放在这个资料夹。和上面 Cache 一样,可用 about:cache 来看用前使用的 OfflineCache 实际位置。
    chrome:
    可将 userChrome.css 与 userContent.css 放在这里。
    extensions:
    安装的扩充套件都放在这里。
    microsummary-generators:
    2.0 以后的版本。Regularly-updated succinct compilations of the most important information on web pages.
    minidumps
    放 Crash Reporter 报告的地方。
    searchplugins
    1.5 版以后才有。里头放搜寻栏内的搜寻引擎与其图示的资料。
  • 档案:
    .autoreg
    暂存的空档,用来代表已安装的扩充套件有变动
    .parentlock (Mac OS X)
    见 parent.lock
    blocklist.xml:
    Fx 2.0 以后的版本才有。是自动下载的一份危险扩充套件的清单。
    bookmarks.bak
    Fx 3.0 之前的版本才有。是 bookmarks.html 的备份。
    bookmarks.html
    Fx 3.0 之前的书签档。Fx 3.0 以后的书签已改用 sqlite 的格式,与浏览历史合并放到 places.sqlite。
    bookmarks.html.moztmp
    和书签相关的暂存档。如果有发现这个档的存在,就移除书签档的唯读属性,因为唯读属性会导致 Fx 产生多个 bookmarks-n.html 的档案 (n 是数字)。
    bookmarks.postplaces.html
    Fx 3.0 (pre-release) 的档案,Fx 3.0 Beta 4 与之前的的版本以及 03-14-2008 之前的 nightly 才有,在后来的 Fx 3 版本已不再使用这个档。
    bookmarks-(date).html in bookmarkbackups
    Fx 1.5 以后的版本才有,是书签的每日备份档。
    bookmarks-(date).json in bookmarkbackups
    Fx 3.0 以后的版本才有,是书签的每日备份档。
    cert8.db
    安全证书
    compatibility.ini
    储存上次使用这个 profile 的程式的版本与路径。如果开启这个 profile 的程式的路径或版本与上次不同,就会触发 XPCOM component 的 registration。这个档是自动产生的,可以删掉没关系。
    components.ini
    Fx 1.5 之前用来罗列扩充套件资料夹与 XPCOM components 的档案,在 1.5 版之后已被 extensions.ini 所取代。
    compreg.dat
    用来列出 registered XPCOM components。会在触发 XPCOM registration process 时自动产生。
    content-prefs.sqlite
    3.0 以后的版本才有,记录个人对页面的设定。
    cookies.sqlite
    Fx 在 3.0 以后,改用 sqlite 纪录 Cookies。
    cookies.txt
    Fx 在 3.0 之前,用这个纯文字档纪录 Cookies。
    cookies.txt.moztmp
    和 cookies 相关的暂存档,如果 Fx 发现这个档存在,就会移除 cookies.txt 的唯读属性,因为如果 cookies.txt 是唯读的,会导致生成多个 cookies-n.txt (n 是数字)。
    defaults.ini
    Fx 在 1.5 之前用来列出内有预设的 pref files 的扩充套件资料夹,Fx 1.5 以后,已被 extensions.ini 取代。
    downloads.rdf
    Fx 在 3.0 版之前用来纪录下载历史的档案,如果下载很慢或 hang 住可以试着将这个档案删掉。
    downloads.sqlite
    Fx 在 3.0 以后,改用 sqlite 来纪录下载历史。
    extensions.cache
    Fx 在 1.5 以后才有此档,里头罗列已安装的扩充套件、扩充套件的 IDs、安装的资料夹、上次修改的时间,这是用来注册由拖放资料夹到已知位置的。这个档是自动生成的,所以可以删除没关系,许多问题可藉由删掉这个档来解决。
    extensions.log
    ?
    extensions.ini
    Fx 1.5 以后才有,列出已安装的扩充套件与布景主题的资料夹。这个档是由 nsExtensionManager 自动产生,low-level code 会依此去侦侧已安装的附加元件提供的 chrome packages 与 XPCOM components,许多问题可藉由删掉此档来解决。
    extensions.rdf
    已安装扩充套人件的资讯。如果扩充套件清单中有些你明明已经反安装的扩充套件仍然留在清单中,可删掉这个档试试看,还有其他问题也可能可以藉由删掉此档来解决。
    extensions-startup.manifest
    仅 Fx 1.5 alphas (Deer Park alphas) 使用,后来改用 extensions.cache。
    formhistory.dat
    Fx 3.0 之前的版本使用此档来储存表单资料
    formhistory.sqlite
    Fx 3.0 与之后的版本改用 sqlite 格式来储存表单资料。
    history.dat
    Fx 3.0 之前的版本用来纪录浏览历史的档案。可删掉来解决某些问题。Fx 3.0 与之后的版本改纪录到 places.sqlite。
    hostperm.1
    Fx 3.0 之前的版本,对每个网站是否允许 cookies 与 popups 的设定放在此档。
    key3.db
    是 signons.txt、signons2.txt、signons3.txt 的密钥 (Key database)。
    kf.txt
    Fx 2.0 才有,用于防钓鱼资讯的密钥 (Key database for phishing protection)。
    localstore.rdf
    工具列与视窗大小/位置的设定,有时删掉可以解决一些介面上的问题。
    localstore-safe.rdf
    Fx 1.5 与之后的版本,用于 Safe Mode 的 localstore.rdf,会将工具列与视窗还原为预设设定。
    lock (Linux)
    见 parent.lock
    mimeTypes.rdf
    下载特定类型的档案时要执行的动作。可删掉来还原原来下载的设定。
    parent.lock (Windows)
    用于标记目前这个 profile 是处于“使用中”的状态。若删除,可解除对所在的 profile 的锁定。
    permissions.sqlite
    Fx 3.0 以上。存放特定网站是否可存取密码、cookies、弹出视窗、图片载入与附加元件……等权限的数据库。
    persdict.dat
    个人的拼字字典
    places.sqlite
    Fx 3.0 以后的版本用来储存书签与浏览历史的数据库。
    places.sqlite-journal
    Fx 3.0 and above,用途 ?
    places.sqlite-stmtjrnl
    Fx 3.0 and above,用途 ?
    pluginreg.dat
    Fx 3.0 以后用于 plugin 的 MIME types。Fx 3.0 之前 pluginreg.dat 是位于包含 profiles 的 "Firefox" 资料夹。
    prefs.js
    所有的偏好设定。见 about:config。
    search.rdf
    Fx 2.0 之前,关于 search plug-ins 的资讯。
    search.sqlite
    Fx 2.0 以后,改用 sqlite 来储存关于 search plug-ins 的资讯。
    secmod.db
    安全模组数据库
    sessionstore.js
    Fx 2.0 以后才有,用于储存 sessions。
    signons.txt
    Fx 1.5.0.10(IANA CZ88.NET) 之前、Fx 2.x - 2.0.0.2(IANA CZ88.NET) 之前用于储存加密后的网站登入资讯(帐号、密码),需要 key3.db 配合才有用。
    signons2.txt
    Fx 1.5.0.10(IANA CZ88.NET) 以后的 1.5.x、Fx 2.0.0.2(IANA CZ88.NET) 以后的版本,用此档储存加密后的网站登入资讯(加密后的帐号、密码),一样需要 key3.db 配合才可作用。
    signons3.txt
    Fx 3.0 以后的版本,用此档储存加密后的网站登入资讯(加密后的帐号、密码),一样需要 key3.db 配合才可作用。
    urlclassifier.sqlite、urlclassifier2.sqlite、或 urlclassifier3.sqlite
    Fx 2.0 以后的版本新增防钓鱼网站的功能,此档用于储存钓鱼网站的相关资讯
    urlclassifierkey3.txt
    Fx 3.0 以后的版本才有,用于解开防钓鱼资讯的密钥(Key database)
    user.js
    预设并不存在,使用者若有需要,要自行建立。这个档案内放的是使用者自订的设定,在这里的设定会盖过 prefs.js 的设定。
    userChrome.css in chrome
    预设并不存在,使用者若有需要,要自行建立。这个档案内放的是使用者对浏览器外观 CSS 自订的设定。
    userContent.css in chrome
    预设并不存在,使用者若有需要,要自行建立。这个档案内放的是使用者对网页 CSS 自订的设定。
    userChrome.js in chrome
    预设并不存在,使用者若有需要,要自行建立。这个档案内放的是使用者对浏览器行为的自订设定。
    webappsstore.sqlite
    Fx 2.0 与以后的版本。用于 DOM storage。
    xpti.dat
    列出已注用的 XPCOM 介面。会在触发 XPCOM registration process 时自动生成。
    XPC.mfasl (Linux)
    ?
    XPC.mfl (Windows)
    ?
    XUL.mfasl (Linux)
    见 XUL.mfl。
    XUL.mfl (Windows)
    Fx 1.5 之前用这个档作为使用介面资料的快取。一些问题可能可以藉由删掉此档来解决。在 Fx 1.5 前,这个档放在 profile 资料夹内,但 1.5 与之后的版本,只有自 订 profile folder 的 profile 会有这个档在里头,可由 Cache folder 来看档案的位置。
    XUL FastLoad File (Mac OS X)
    见 XUL.mfl
    参考资料: http://kb.mozillazine.org/Profile_folder_-_Firefox

Copyright © 2024 沧海浪
Powered by .NET 9.0 on Kubernetes