Difference between revisions of "Siegfried"

From COPTR
Jump to: navigation, search
 
(2 intermediate revisions by 2 users not shown)
Line 22: Line 22:
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 
Siegried is a file format identification tool that, like DROID and Fido, is based on PRONOM. However, it uses a different pattern matching algorithm that offers different strengths and weaknesses to those other PRONOM based tools. A detailed description of the tool and why it was created can be found in [http://www.openplanetsfoundation.org/blogs/2014-09-27-siegfried-pronom-based-file-format-identification-tool this blog post].
 
Siegried is a file format identification tool that, like DROID and Fido, is based on PRONOM. However, it uses a different pattern matching algorithm that offers different strengths and weaknesses to those other PRONOM based tools. A detailed description of the tool and why it was created can be found in [http://www.openplanetsfoundation.org/blogs/2014-09-27-siegfried-pronom-based-file-format-identification-tool this blog post].
Besides, there is a more detailed description in terms of functionality on the Github Page of Siegfried [https://github.com/richardlehane/siegfried].
+
Besides, there is a more detailed description in terms of functionality on the [https://github.com/richardlehane/siegfried Github Page of Siegfried].
  
== User Experiences ==
+
Siegfried was first publicly released the 28th february 2014 in version 0.1.
The command line tool is very easy to handle. The default output is yaml. This can be changed to csv or json.
+
Usual command: sf file.ext (will output in yaml)
+
Change output to csv: sf -csv file.ext
+
Chante output to json: sf -json file.ext
+
  
It is also possible to save the output in an external file:
+
== User Experiences ==
sf file.ext >output.yml
+
sf -csv file.ext >output.csv
+
sf -json file.ext >output.json
+
 
<!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. -->
 
<!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. -->
 +
* '''ZBW:'''
 +
** The command line tool is very easy to handle. <br />The default output is yaml. This can be changed to csv or json.
 +
***Usual command: sf file.ext (will output in yaml)
 +
***Change output to csv: sf -csv file.ext
 +
***Change output to json: sf -json file.ext
 +
**It is also possible to save the output in an external file:
 +
***sf file.ext >output.yml
 +
***sf -csv file.ext >output.csv
 +
***sf -json file.ext >output.json
  
 
== Development Activity ==
 
== Development Activity ==
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 +
All development activity is visible on GitHub: http://github.com/richardlehane/siegfried/commits
 +
 +
 +
=== Release Feed ===
 +
Below the last 3 release feeds:
 +
<rss max=3>https://github.com/richardlehane/siegfried/releases.atom</rss>
 +
 
 +
 +
=== Activity Feed ===
 +
Below the last 5 commits:
 +
<rss max=5>https://github.com/richardlehane/siegfried/commits/master.atom</rss>
 +
  
 
<!-- Add the Ohloh.com ID for the tool, if known. -->
 
<!-- Add the Ohloh.com ID for the tool, if known. -->
Line 43: Line 57:
 
|ohloh_id=
 
|ohloh_id=
 
}}
 
}}
 
<rss max=7>https://github.com/richardlehane/siegfried/commits/master.atom</rss>
 

Latest revision as of 12:08, 21 March 2017




A PRONOM based, command line, file format identification tool using Aho Corasick matching and no buffer limits.
Homepage:http://www.itforarchivists.com/siegfried
License:Apache License 2.0


Contents

[edit] Description

Siegried is a file format identification tool that, like DROID and Fido, is based on PRONOM. However, it uses a different pattern matching algorithm that offers different strengths and weaknesses to those other PRONOM based tools. A detailed description of the tool and why it was created can be found in this blog post. Besides, there is a more detailed description in terms of functionality on the Github Page of Siegfried.

Siegfried was first publicly released the 28th february 2014 in version 0.1.

[edit] User Experiences

  • ZBW:
    • The command line tool is very easy to handle.
      The default output is yaml. This can be changed to csv or json.
      • Usual command: sf file.ext (will output in yaml)
      • Change output to csv: sf -csv file.ext
      • Change output to json: sf -json file.ext
    • It is also possible to save the output in an external file:
      • sf file.ext >output.yml
      • sf -csv file.ext >output.csv
      • sf -json file.ext >output.json

[edit] Development Activity

All development activity is visible on GitHub: http://github.com/richardlehane/siegfried/commits


[edit] Release Feed

Below the last 3 release feeds: Failed to load RSS feed from https://github.com/richardlehane/siegfried/releases.atom: Error fetching URL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version


[edit] Activity Feed

Below the last 5 commits: Failed to load RSS feed from https://github.com/richardlehane/siegfried/commits/master.atom: Error fetching URL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version



Contributors

Chlara (17.9%), Yfriese (27.3%), Richardlehane (4.4%), Prwheatley (50.4%)