In the
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
, index.dat is a
hidden database file used by the
Internet Explorer
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a deprecation, retired series of graphical user interface, graphical web browsers developed by Microsoft that were u ...
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
. It functions as an information storage database of recent browser activity, enabling quick access to that information when needed again by Internet Explorer, thus improving browser performance.
Function
The index.dat file is a database file. It is a repository of information such as web
URLs, search queries and recently opened files. Its purpose is to enable quick access to data used by Internet Explorer. For example, every web address visited is stored in the index.dat file, allowing Internet Explorer to quickly find
Autocomplete
Autocomplete, or word completion, is a feature in which an application software, application predicts the rest of a word a user is typing. In Android (operating system), Android and iOS smartphones, this is called predictive text. In graphical us ...
matches as the
user
Ancient Egyptian roles
* User (ancient Egyptian official), an ancient Egyptian nomarch (governor) of the Eighth Dynasty
* Useramen, an ancient Egyptian vizier also called "User"
Other uses
* User (computing), a person (or software) using an ...
types a web address. The index.dat file is user-specific and is open as long as a user is logged into his or her Windows user account. Separate index.dat files exist for the Internet Explorer history, cache, and cookies.
The index.dat file is never resized or deleted. A large index.dat file can impair performance.
:Note: The ''.dat'' extension is commonly used for ''data'' files (files that are not human-readable and do not hold a document-based binary file). It's possible to find files named 'index.dat' that are not used by Internet Explorer.
Controversy
Internet privacy
Internet privacy involves the right or mandate of personal privacy concerning the storage, re-purposing, provision to third parties, and display of information pertaining to oneself via the Internet. Internet privacy is a subset of data privacy. P ...
groups say that the use of index.dat files in the Windows operating system is an invasion of users' privacy. The information contained in an index.dat file can be considered private to the user. One of the groups' main complaints is that the index.dat files cannot easily be deleted. This is because windows prevents open or "locked" files from being deleted.
It has been contended that the method provided by the Windows operating system for removing information from the index.dat files gives a false sense of security. Although the internet cache directory can be cleared, its use cannot be disabled. Also, removing individual entries from an index.dat file (for example, by using
Windows Explorer
File Explorer, previously known as Windows Explorer, is a file manager application and default desktop environment that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user i ...
) only prevents those entries being used; it does not remove the files referenced until the next "cleanup". (Marking single entries as deleted rather than erasing them is a common database method of quickly removing items from use whilst also retaining those items should it be desirable to reverse the deletion.)
While employees of Microsoft have claimed that the Windows operating system deliberately hides index.dat files, users of the Microsoft system point to the fact that Windows Explorer offers users a detailed view of the content of the files when browsing containing directories, therefore allowing anybody using the system to look at and even change and remove their Internet data.
Some
spyware
Spyware (a portmanteau for spying software) is any malware that aims to gather information about a person or organization and send it to another entity in a way that harms the user by violating their privacy, endangering their device's securit ...
target the index.dat file for unauthorized reading and/or editing.
Computer forensics
Computer forensics (also known as computer forensic science) is a branch of digital forensics, digital forensic science pertaining to evidence found in computers and digital storage media. The goal of computer forensics is to examine digital me ...
commonly look at index.dat as part of their analysis of computer use.
Removal tools
Various free programs (among them Red Button,
CCleaner
CCleaner (; originally meaning "Crap Cleaner"), developed by Piriform Software, is a Utility software, utility used to clean potentially unwanted files and invalid Windows Registry entries from a computer. It is one of the longest-established s ...
, and Index.dat Suite), can completely remove index.dat files until they are recreated by Windows, though CCleaner, and perhaps the others, does not delete the hidden index.dat file in the Temporary Internet Files directory, which contains a copy of the cookies that were in the Cookies directory. However, if Secure Deletion is enabled in CCleaner then this will effectively wipe the contents of this file although the size will continue to increase with use.
Supported on
Index.dat is only available up to Internet Explorer 9. Internet Explorer 10 and 11 do not have index.dat files. Instead, Internet Explorer 10 and 11 use WebCacheV01.dat.
References
External links
Windows Networking Team blog about Index.datfollowup Q&A(Site has broken links and the info is outdated)
A Cleanup API for Windows- details on how to delete index.dat files
Windows 'index.dat' Parser command-line tool for Windows, Linux, Mac OS-X
{{DEFAULTSORT:Index.Dat
Windows administration
Internet Explorer
Computer file formats