DROID is a software tool developed by The National Archives to perform automated batch identification of file formats. Developed by our Digital Preservation department as part of its broader digital preservation activities, DROID is designed to meet the fundamental requirement of any digital repository to be able to identify the precise format of all stored digital objects, and to link that identification to a central registry of technical information about that format and its dependencies.
DROID uses internal signatures to identify and report the specific file format and version of digital files. These signatures are stored in an XML signature file, generated from information recorded in the PRONOM technical registry. New and updated signatures are regularly added to PRONOM, and DROID can be configured to automatically download updated signature files.
For more information see our DROID: user guide (PDF, 0.64 MB)
Find out more about how to use DROID for information management activities.
Download the current version of DROID (v6.4) (ZIP, 36 MB)
- DROID can now scan contents of RAR, ISO, 7zip and bzip2 files
- Will highlight empty folders in GUI display and CSV export
- CSV export will sort on the URI column for persistent ordering
- Added custom URI encoder to correctly encode reserved characters
- Additional option for export CSV with UTF8 BOM
- Bug fix for errors when using filters
- ZIP library has been upgraded to allow profiling of zip64 files
- Increase in memory for DROID when scanning larger files
- Improved error messages for when DROID is trying to download signatures from the wrong URL
- Bug fix for issues saving reports as text in Mac OS.
You can also download future snapshot versions of DROID. These will include features which we are adding in preparation for an official release version. This will build nightly when changes have been made https://oss.sonatype.org/content/repositories/snapshots/uk/gov/nationalarchives/droid-binary/
If you experience any difficulties using DROID, please email firstname.lastname@example.org.
DROID requires Java 1.7 or 1.8 Standard Edition (SE) and should work on any platform which supports either of these.
DROID is built and tested on:
- Red Hat Enterprise Linux Server 64 bit/OpenJDK
- Ubuntu Desktop 64 bit/Oracle Java
- Linux Mint
- CentOS 64 bit/Oracle Java
- Microsoft Windows 7 (32/64 bit)/Oracle Java
- Microsoft Windows 10 (64 bit)
- Microsoft Windows Server 2008 (64 bit)/Oracle Java
- Mac OS Sierra/Java
If you are experiencing issues using DROID try these:
- Check which version (by typing java –version in CMD) of JAVA is installed and install version 1.7 or 1.8 if required
- Check DROID is running from a location on the local machine and not on a shared network/drive
- Close down DROID and delete .droid6 folder (within Windows 7, usually found here: C:Users’username’.droid6) then restart DROID which will re-create the .droid6 folder
If any of these do not work, please contact us at PRONOM@nationalarchives.gov.uk.
User support is available from our Google Groups discussion page. Bug-fixes, feature requests, and code support should be raised through our GitHub issues page. We welcome contributions of new formats and format signatures to the PRONOM registry. If you wish to contribute, please use our online form. Signature Files and their release notes can be found below:
Versions of DROID prior to 6.1 are available from our Sourceforge site.
Download the previous version of DROID (v6.3) (ZIP, 30 MB)
DroidConvert transforms a DROID CSV export into the structure required for digital transfers to The National Archives. This is for use by Public Record bodies preparing digital collections for transfer. The Readme included within the download contains information on using this tool.
DroidConvert is designed for Windows systems and has been tested on Windows 7 and 10 operating systems.
DroidConvert (ZIP, 20.57 MB)
The script was written using the Python programming language, the original script can be viewed here.