Files and folders in the profile - Thunderbird: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
m (→‎Files: linkified persdict.dat)
(eliminated monospace font in tables, added cookies.sqlite, menuedit.rdf, permisisons.sqlite)
Line 8: Line 8:
! Description
! Description
|-
|-
| <tt>.autoreg</tt>
| .autoreg
| Temporary empty file that signals a change in the installed extensions.
| Temporary empty file that signals a change in the installed extensions.
|-
|-
| <tt>.parentlock</tt>
| .parentlock
| See <tt>parent.lock</tt>
| See parent.lock
|-
|-
| <tt>abook.mab</tt>
| abook.mab
| Personal Address Book
| Personal Address Book
|-  
|-  
| <tt>[[blocklist.xml]]</tt>
| [[blocklist.xml]]
| Automatically downloaded list of dangerous extensions.
| Added list of dangerous extensions.
|-
|-
| <tt>cert8.db</tt>
| cert8.db
| Security certificates
| Security certificates
|-
|-
| <tt>compatibility.ini</tt>
| compatibility.ini
| Stores version and path of the application this profile was last used with. When the profile is loaded with an application of a different version/path, the XPCOM components registration process is triggered. This file is automatically generated and can safely be deleted.
| Stores version and path of the application this profile was last used with. When the profile is loaded with an application of a different version/path, the XPCOM components registration process is triggered. This file is automatically generated and can safely be deleted.
|-
|-
| <tt>components.ini</tt>
| components.ini
| Lists extension folders with XPCOM components. Replaced with <tt>extensions.ini</tt> in 1.5.
| Lists extension folders with XPCOM components. Replaced with extensions.ini in 1.5.
|-
|-
| <tt>compreg.dat</tt>
| compreg.dat
| Lists registered XPCOM components. Automatically regenerated whenever XPCOM registration process is triggered.
| Lists registered XPCOM components. Automatically regenerated whenever XPCOM registration process is triggered.
|-
|-
| <tt>[[cookies.txt]]</tt>
| [[cookies.txt]]
| [[Cookies]] [[RSS_cookies_%28Thunderbird%29]]
| [[Cookies]] [[RSS_cookies_%28Thunderbird%29]]
|-
|-
| <tt>[[downloads.rdf]]</tt>
| [[cookies.sqlite]]
| Cookies used by Lightning extension
|-
| [[downloads.rdf]]
| Download history.  Can be deleted to resolve slow downloads or program hangs ([https://bugzilla.mozilla.org/show_bug.cgi?id=159107 Bug 159107])
| Download history.  Can be deleted to resolve slow downloads or program hangs ([https://bugzilla.mozilla.org/show_bug.cgi?id=159107 Bug 159107])
|-
|-
| <tt>extensions.cache</tt>
| extensions.cache
| Lists installed extensions, their IDs, and the folders they are installed to, along with their last-modify time. It is used, for example, to register extensions installed by dropping a folder into one of known install locations. This file is automatically regenerated and can be deleted to resolve various issues.
| Lists installed extensions, their IDs, and the folders they are installed to, along with their last-modify time. It is used, for example, to register extensions installed by dropping a folder into one of known install locations. This file is automatically regenerated and can be deleted to resolve various issues.
|-
|-
| <tt>extensions.ini</tt>
| extensions.ini
| Lists folders of installed extensions and themes. The file is automatically generated by <code>nsExtensionManager</code> and is used by low-level code to detect chrome packages and XPCOM components provided by installed addons. It can be deleted to resolve various issues.
| Lists folders of installed extensions and themes. The file is automatically generated by nsExtensionManager and is used by low-level code to detect chrome packages and XPCOM components provided by installed addons. It can be deleted to resolve various issues.
|-
|-
| <tt>extensions.rdf</tt>
| extensions.rdf
| Installed extension information.  It can be deleted to remove "ghost" entries from the extension list [https://bugzilla.mozilla.org/show_bug.cgi?id=319022] and to resolve various other issues.
| Installed extension information.  It can be deleted to remove "ghost" entries from the extension list [https://bugzilla.mozilla.org/show_bug.cgi?id=319022] and to resolve various other issues.
|-
|-
| <tt>filterlog.html</tt>
| filterlog.html
| Message filter log. If filter logging is enabled its stored in the accounts directory.
| Message filter log. If filter logging is enabled its stored in the accounts directory.
|-
|-
| <tt>history.mab</tt>
| history.mab
| Collected addresses
| Collected addresses
|-
|-
| <tt>hostinfo.dat</tt> in <tt>News</tt>
| hostinfo.dat in News
| Contains all the newsgroups available for the current server  
| Contains all the newsgroups available for the current server  
|-
|-
| <tt>junklog.html</tt>
| junklog.html  
| Junk mail log for that account  
| Junk mail log for that account  
|-
|-
| <tt>[[key3.db]]</tt>
| [[key3.db]]
| Key database
| Key database
|-
|-
| <tt>[[localstore.rdf]]</tt>
| [[localstore.rdf]]
| Toolbar and [[Window_layout_-_Thunderbird window]] size/position settings.  It can be deleted to resolve various issues.
| Toolbar and [[Window_layout_-_Thunderbird window]] size/position settings.  It can be deleted to resolve various issues.
|-
|-
| <tt>localstore-safe.rdf</tt>
| localstore-safe.rdf
| Special version of localstore.rdf used in [[Safe Mode]] to set toolbars and window customizations to defaults. [https://bugzilla.mozilla.org/show_bug.cgi?id=303279]
| Special version of localstore.rdf used in [[Safe Mode]] to set toolbars and window customizations to defaults. [https://bugzilla.mozilla.org/show_bug.cgi?id=303279]
|-
|-
| <tt>lock</tt> (Linux)
| lock (Linux)
| See <tt>parent.lock</tt>
| See parent.lock
|-
|-
| <tt>mailviews.dat</tt>
| mailviews.dat
| Defines your current message view (you can customize it)  
| Defines your current message view (you can customize it)  
|-
|-
| <tt>[[mimeTypes.rdf]]</tt>
| menuedit.rdf
| Used by MenuEdit extension
|-
| [[mimeTypes.rdf]]
| Action to perform when downloading certain types of files.  Can be deleted to reset download actions.
| Action to perform when downloading certain types of files.  Can be deleted to reset download actions.
|-
|-
| <tt>msgFilterRules.dat</tt> in <tt>ImapMail</tt>, <tt>Mail</tt>, <tt>News</tt>
| msgFilterRules.dat in ImapMail, Mail, News
| [[Filters (Thunderbird)|Message filters]]
| [[Filters (Thunderbird)|Message filters]]
|-
|-
| <tt>nsmail.eml, nsmail.tmp, nsmail.html</tt>
| nsmail.eml, nsmail.tmp, nsmail.html
| Temporary files created when sending a message.  
| Temporary files created when sending a message.  
|-
|-
| <tt>nstmp</tt>
| nstmp
| Thunderbird creates a nstmp temporary file when [[Compacting_folders | compacting a folder]]. You should not see it (or [[Nstmp_folders | nstmp-1, nstmp-2]] etc.) unless Thunderbird was interrupted while compacting.
| Thunderbird creates a nstmp temporary file when [[Compacting_folders | compacting a folder]]. You should not see it (or [[Nstmp_folders | nstmp-1, nstmp-2]] etc.) unless Thunderbird was interrupted while compacting.
|-
|-
| <tt>panacea.dat</tt>
| panacea.dat
| Mail folder cache
| Mail folder cache
|-
|-
| <tt>parent.lock</tt>
| parent.lock
| Marker showing that the current [[profile in use | profile is in use]].  Can be deleted to unlock the profile.
| Marker showing that the current [[profile in use | profile is in use]].  Can be deleted to unlock the profile.
|-
|-
| <tt>[[persdict.dat]]</tt>
| [[persdict.dat]]
| Personal spelling [[Dictionaries | dictionary]]
| Personal spelling [[Dictionaries | dictionary]]
|-
|-
| <tt>[[popstate.dat]]</tt> in Mail
| permissions.sqlite
| Used by Lightning extension
|-
| [[popstate.dat]] in Mail
| Keeps track of which messages have been left on the POP3 server
| Keeps track of which messages have been left on the POP3 server
|-
|-
| <tt>[[prefs.js file|prefs.js]]</tt>
| [[prefs.js file|prefs.js]]
| All preferences. See: [[Modify Thunderbird settings]]
| All preferences. See: [[Modify Thunderbird settings]]
|-
|-
| <tt>secmod.db</tt>
| secmod.db
| Security module database
| Security module database
|-
|-
| <tt>[[signons.txt]]</tt>
| [[signons.txt]]
| Encrypted saved passwords, requires <tt>key3.db</tt> to work
| Encrypted saved passwords, requires key3.db to work
|-
|-
| <tt>storage.sdb</tt>
| storage.sdb
| Internal calendar data (in SQLite format) if you use the Lightning extension
| Internal calendar data (in SQLite format) if you use the Lightning extension
|-
|-
| <tt>training.dat</tt>
| training.dat
| Custom training for [[Junk Mail Controls]]
| Custom training for [[Junk Mail Controls]]
|-
|-
| <tt>tmprules.dat</tt>
| tmprules.dat
| Temporary file used when modifying message filters.
| Temporary file used when modifying message filters.
|-
|-
| <tt>[[user.js]]</tt><br>(does not exist by default)
| [[user.js]]<br>(does not exist by default)
| User-set overriding preferences
| User-set overriding preferences
|-
|-
| <tt>[[userChrome.css]]</tt> in <tt>chrome</tt><br>(does not exist by default)
| [[userChrome.css]] in chrome<br>(does not exist by default)
| User-set CSS to change the way the application looks
| User-set CSS to change the way the application looks
|-
|-
| <tt>[[userContent.css]]</tt> in <tt>chrome</tt><br>(does not exist by default)
| [[userContent.css]] in chrome<br>(does not exist by default)
| User-set CSS to change the way webpages look
| User-set CSS to change the way webpages look
|-
|-
| <tt>[[userChrome.js]]</tt> in <tt>chrome</tt><br>(does not exist by default)
| [[userChrome.js]] in chrome<br>(does not exist by default)
| User-set JavaScript to change the way the application works
| User-set JavaScript to change the way the application works
|-
|-
| <tt>virtualfolders.dat</tt>
| virtualfolders.dat
| [[Saved Search]] folder settings
| [[Saved Search]] folder settings
|-
|-
| <tt>xpti.dat</tt>
| xpti.dat
| Lists registered XPCOM interfaces. Automatically regenerated whenever XPCOM registration process is triggered.
| Lists registered XPCOM interfaces. Automatically regenerated whenever XPCOM registration process is triggered.
|-
|-
| <tt>XPC.mfl</tt>
| XPC.mfl
| A cache file for components (XPC)
| A cache file for components (XPC)
|-
|-
| <tt>xul.mfasl</tt>
| xul.mfasl
| The Linux version of the <tt>XUL.mfl</tt> file
| The Linux version of the XUL.mfl file
|-
|-
| <tt>XUL.mfl</tt>
| XUL.mfl
| Cached user interface data.  Can be deleted to resolve various issues (file location changed in Thunderbird 1.5  [https://bugzilla.mozilla.org/show_bug.cgi?id=291033])
| Cached user interface data.  Can be deleted to resolve various issues (file location changed in Thunderbird 1.5  [https://bugzilla.mozilla.org/show_bug.cgi?id=291033])
|-
|-
| <tt>XUL FastLoad File</tt>
| XUL FastLoad File
| See <tt>XUL.mfl</tt>
| See XUL.mfl
|}
|}


Line 152: Line 161:
! Description
! Description
|-
|-
| <tt>''(number)''.s</tt>
| ''(number)''.s
| Obsolete. It used to be used for saving passwords. The "(number).s" value was specified by the signon.SignonFileName preference.
| Obsolete. It used to be used for saving passwords. The "(number).s" value was specified by the signon.SignonFileName preference.
|-
|-
| <tt>*.</tt> in <tt>ImapMail</tt>, <tt>Mail</tt>, and <tt>News</tt>
| *. in ImapMail, Mail, and News
| [[Importing_and_exporting_your_mail#Mbox_files | Mbox files]]. They are text files that contain all of the messages for that folder.
| [[Importing_and_exporting_your_mail#Mbox_files | Mbox files]]. They are text files that contain all of the messages for that folder.
|-
|-
| <tt>*.mab</tt> other than <tt>abook.mab</tt> and <tt>history.mab</tt>
| *.mab other than abook.mab and history.mab
| User-created or imported address books.  
| User-created or imported address books.  
|-
|-
| <tt>*.msf</tt> in <tt>ImapMail</tt>, <tt>Mail</tt>, and <tt>News</tt>
| *.msf in ImapMail, Mail, and News
| Index files for mail messages.  
| Index files for mail messages.  
|-
|-
| <tt>*.rc</tt> in <tt>News</tt>
| *.rc in News
| Subscribed groups.  
| Subscribed groups.  
|}
|}
Line 173: Line 182:
! Description
! Description
|-
|-
| <tt>pluginreg.dat</tt>
| pluginreg.dat
| Registration of plugin mimetypes.  Its located in the "Thunderbird" folder containing the profiles. Its very unusual to have any plugins.
| Registration of plugin mimetypes.  Its located in the "Thunderbird" folder containing the profiles. Its very unusual to have any plugins.
|-
|-
| <tt>[[profiles.ini file |profiles.ini]]</tt>
| [[profiles.ini file |profiles.ini]]
| Keeps track of the profiles location. Its located in the <parent> folder containing the "Profiles" folder, and can be edited to point to a [[moving your profile folder |moved profile folder]].  If deleted, <tt>profiles.ini</tt> will be regenerated along with a new default profile folder upon program restart.
| Keeps track of the profiles location. Its located in the <parent> folder containing the "Profiles" folder, and can be edited to point to a [[moving your profile folder |moved profile folder]].  If deleted, profiles.ini will be regenerated along with a new default profile folder upon program restart.
|-
|-
| <tt>registry.dat</tt>
| registry.dat
| Obsolete. Keeps track of where your profiles are located.  It's located in the "Thunderbird" folder containing the profiles.  
| Obsolete. Keeps track of where your profiles are located.  It's located in the "Thunderbird" folder containing the profiles.  
|}
|}

Revision as of 06:15, 23 February 2008

This article is a supplement to Profile_folder_-_Thunderbird that provides more details about the files and/or folders used by Thunderbird's profile.

Files

None of these files should be read-only. If they are that might be a side effect of dragging and dropping or backing up files to removable media, and then using them to restore your profile.

Name Description
.autoreg Temporary empty file that signals a change in the installed extensions.
.parentlock See parent.lock
abook.mab Personal Address Book
blocklist.xml Added list of dangerous extensions.
cert8.db Security certificates
compatibility.ini Stores version and path of the application this profile was last used with. When the profile is loaded with an application of a different version/path, the XPCOM components registration process is triggered. This file is automatically generated and can safely be deleted.
components.ini Lists extension folders with XPCOM components. Replaced with extensions.ini in 1.5.
compreg.dat Lists registered XPCOM components. Automatically regenerated whenever XPCOM registration process is triggered.
cookies.txt Cookies RSS_cookies_(Thunderbird)
cookies.sqlite Cookies used by Lightning extension
downloads.rdf Download history. Can be deleted to resolve slow downloads or program hangs (Bug 159107)
extensions.cache Lists installed extensions, their IDs, and the folders they are installed to, along with their last-modify time. It is used, for example, to register extensions installed by dropping a folder into one of known install locations. This file is automatically regenerated and can be deleted to resolve various issues.
extensions.ini Lists folders of installed extensions and themes. The file is automatically generated by nsExtensionManager and is used by low-level code to detect chrome packages and XPCOM components provided by installed addons. It can be deleted to resolve various issues.
extensions.rdf Installed extension information. It can be deleted to remove "ghost" entries from the extension list [1] and to resolve various other issues.
filterlog.html Message filter log. If filter logging is enabled its stored in the accounts directory.
history.mab Collected addresses
hostinfo.dat in News Contains all the newsgroups available for the current server
junklog.html Junk mail log for that account
key3.db Key database
localstore.rdf Toolbar and Window_layout_-_Thunderbird window size/position settings. It can be deleted to resolve various issues.
localstore-safe.rdf Special version of localstore.rdf used in Safe Mode to set toolbars and window customizations to defaults. [2]
lock (Linux) See parent.lock
mailviews.dat Defines your current message view (you can customize it)
menuedit.rdf Used by MenuEdit extension
mimeTypes.rdf Action to perform when downloading certain types of files. Can be deleted to reset download actions.
msgFilterRules.dat in ImapMail, Mail, News Message filters
nsmail.eml, nsmail.tmp, nsmail.html Temporary files created when sending a message.
nstmp Thunderbird creates a nstmp temporary file when compacting a folder. You should not see it (or nstmp-1, nstmp-2 etc.) unless Thunderbird was interrupted while compacting.
panacea.dat Mail folder cache
parent.lock Marker showing that the current profile is in use. Can be deleted to unlock the profile.
persdict.dat Personal spelling dictionary
permissions.sqlite Used by Lightning extension
popstate.dat in Mail Keeps track of which messages have been left on the POP3 server
prefs.js All preferences. See: Modify Thunderbird settings
secmod.db Security module database
signons.txt Encrypted saved passwords, requires key3.db to work
storage.sdb Internal calendar data (in SQLite format) if you use the Lightning extension
training.dat Custom training for Junk Mail Controls
tmprules.dat Temporary file used when modifying message filters.
user.js
(does not exist by default)
User-set overriding preferences
userChrome.css in chrome
(does not exist by default)
User-set CSS to change the way the application looks
userContent.css in chrome
(does not exist by default)
User-set CSS to change the way webpages look
userChrome.js in chrome
(does not exist by default)
User-set JavaScript to change the way the application works
virtualfolders.dat Saved Search folder settings
xpti.dat Lists registered XPCOM interfaces. Automatically regenerated whenever XPCOM registration process is triggered.
XPC.mfl A cache file for components (XPC)
xul.mfasl The Linux version of the XUL.mfl file
XUL.mfl Cached user interface data. Can be deleted to resolve various issues (file location changed in Thunderbird 1.5 [3])
XUL FastLoad File See XUL.mfl

Files without specific names

Name Description
(number).s Obsolete. It used to be used for saving passwords. The "(number).s" value was specified by the signon.SignonFileName preference.
*. in ImapMail, Mail, and News Mbox files. They are text files that contain all of the messages for that folder.
*.mab other than abook.mab and history.mab User-created or imported address books.
*.msf in ImapMail, Mail, and News Index files for mail messages.
*.rc in News Subscribed groups.

Files outside the profiles folder

Name Description
pluginreg.dat Registration of plugin mimetypes. Its located in the "Thunderbird" folder containing the profiles. Its very unusual to have any plugins.
profiles.ini Keeps track of the profiles location. Its located in the <parent> folder containing the "Profiles" folder, and can be edited to point to a moved profile folder. If deleted, profiles.ini will be regenerated along with a new default profile folder upon program restart.
registry.dat Obsolete. Keeps track of where your profiles are located. It's located in the "Thunderbird" folder containing the profiles.

You can store messages outside of the profile by configuring Thunderbird to store an accounts directory outside of the profile. If you do that you need to move the directories yourself, modifying the preferences in prefs.js just tells Thunderbird where to look for the files.