DROID (Digital Record and Object Identification)
Java HTML XSLT PostScript Arc Batchfile Other
Latest commit d01b530 Dec 6, 2016 @rhubner rhubner committed on GitHub Merge pull request #120 from snail1966/multiFragmentInstances
Multi fragment instances
Permalink
Failed to load latest commit information.
droid-binary Minor refactoring e.g. variable name changes plus improved comments. … Oct 27, 2016
droid-build-tools [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-command-line Removed redundant reference to input stream in NoProfileRunCommand (G… Aug 2, 2016
droid-container [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-core-interfaces [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-core Disabled checkstyle file length limit on SubSequence.java (currently … Nov 7, 2016
droid-export-interfaces [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-export [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-help [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-parent Upgrade Apache Commons Collections to v3.2.2 Mar 8, 2016
droid-report-interfaces [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-report [maven-release-plugin] prepare for next development iteration Mar 2, 2016
droid-results Trivial change (extra line break) to try to reset the Travis build (c… Oct 31, 2016
droid-swing-ui [maven-release-plugin] prepare for next development iteration Mar 2, 2016
.gitignore [ignore] ignore compiled artifacts Jun 18, 2013
.travis.yml Removed install request in travsis.yml Feb 8, 2016
LICENSE Updated license year to 2016 in all files Jan 26, 2016
README.md Update README.md Jun 5, 2013
license.md Updated license year to 2016 in all files Jan 26, 2016
pom.xml [maven-release-plugin] prepare for next development iteration Mar 2, 2016

README.md

DROID (Digital Record Object Identification)

The latest binary file can be downloaded from The National Archives website.

Build Status

More information can be found on the DROID github pages here: http://digital-preservation.github.com/droid/

DROID is a software tool developed by The National Archives to perform automated batch identification of file formats. Developed by its 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 versions 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.

DROID is a platform-independent Java application. It can be invoked from two interfaces:

  • Java Swing GUI
  • Command line interface

DROID allows files and folders to be selected from a file system for identification. This file list can be saved at any point. After the identification process had been run, the results can be output in various report formats, including CSV.

DROID is made available under the New BSD License: https://raw.github.com/digital-preservation/droid/master/license.md

DROID can be built simply from source using Maven. Executing "mvn clean install" inside the droid folder should be enough. The end result is available inside the droid-binary/target folder.