exponential-decay / demystify

Engine for analysis of Siegfried export files and DROID CSV. The tool has three purposes, break the export into its components and store them within a SQLite database; create additional columns to augment the output where useful; and query the SQLite database, outputting results in a readable form useful for analysis by researchers and archivists within digital preservation departments in memory institutions. The tool will find duplicates, unidentified files, blacklisted objects, character encoding issues, and more.
http://www.openplanetsfoundation.org/blogs/2014-06-03-analysis-engine-droid-csv-export
zlib License
23 stars 5 forks source link

Siegfried container handling #56

Open ross-spencer opened 3 years ago

ross-spencer commented 3 years ago

Currently, we can only identify container objects and objects inside containers using PUID and soon, tar#filename style patterns, but if Siegfried uses another identifier to choose to extract a file from a container then it means this must be modeled to be a useful statistic.

Siegfried container identifiers are configured in its configuration package, e.g.

And then used by decompress to enable Siegfried to identify objects to decompress, e.g. for ZIP:

We need to include the other IDs in the SFYAMLHandler.