13.07.2015 Views

Extensions of the UNIX File Command and Magic File for File Type ...

Extensions of the UNIX File Command and Magic File for File Type ...

Extensions of the UNIX File Command and Magic File for File Type ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

enough, because this file is actually an ARC Self-extracting Archive, which contains o<strong>the</strong>r filesthat might be records.Figure 7. DROID’s User InterfaceThe reason <strong>for</strong> DROID’s poor per<strong>for</strong>mance on <strong>the</strong>se particular files is that <strong>the</strong> PRONOM registrydoesn’t include many archive <strong>and</strong> self-extracting archive file <strong>for</strong>mats. Version 21 <strong>of</strong> DROID’sSignature file dated 9-8-2009 includes 611 <strong>File</strong> types, 442 identified by file extension <strong>and</strong> 169 byinternal file signature.The following table compares technical features <strong>of</strong> DROID <strong>and</strong> <strong>the</strong> GTRI <strong>File</strong> <strong>Type</strong> identifier.DROIDMatches sequences <strong>of</strong> hex values at <strong>of</strong>fsetsRegular expressions on hex values from absolute orvariable positions in <strong>the</strong> fileEfficient substring searchIdentifies all possible signature matches <strong>and</strong> <strong>the</strong>nselects <strong>the</strong> one <strong>of</strong> highest priorityIncludes <strong>of</strong>fsets from EOFGTRI <strong>File</strong> <strong>Type</strong> IdentifierMatches a variety <strong>of</strong> data types at <strong>of</strong>fsetsRegular expressions on strings in linesLess efficient substring search, but indirect <strong>of</strong>fsetsincrease efficiencyPreorders signature tests <strong>and</strong> stops search whentest succeedsLacks <strong>of</strong>fsets from EOF18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!