Fixi

From COPTR
Revision as of 06:56, 18 June 2015 by Chlara (talk | contribs) (formatting)
Jump to navigation Jump to search
Fixi is a command-line utility that indexes, verifies, and updates checksum information for collections of files.
Homepage:https://github.com/cwilper/fixi/
License:APACHE 2.0
Platforms:recent versions of Mac OS X, Ubuntu, and Windows


Description

Fixi is a command-line utility, written in Ruby, that indexes, verifies, and updates checksum information for collections of files. Tracking fixity is an important part of any digital preservation strategy, and fixi aims to help with that in as unobtrusive a manner as possible.

Fixi uses SQLite to save Fixity Information. More details, see README.

User Experiences

  • Maurice de Rooij (NANETH):
    • Tested Fixi on Ubuntu server (8 core Intel Xeon E5620 @2.40 GHz, 16GB RAM) using a set of 106,421 files (40 GB).
    • Creating fixity took 79m34s to finish (fixi init; fixi add\;). Average speed is 22.3 files / second. Average resource use: \~800 MB (of 16GB) RAM and \~15-20 % CPU.
    • Checking fixity took 29m32s to finish (fixi check\;) Average speed is 60 files/second. Average resource use: \~160 MB (of 16GB) RAM and \~50-60 % CPU.
    • Creating fixity data of 106,421 files yields a SQLite database of 14 MB. Fixi uses a single thread.
    • Please note that I have only tested performance. Planning to test the integrity of the fixity data soon.


Development Activity

Error in widget Ohloh Project: unable to write file /var/www/html/extensions/Widgets/compiled_templates/wrt673f89aba8c5c4_81276114


Release Feed

Below the last 3 release feeds:

2017-02-27 13:17:41
[tag:github.com,2008:Repository/2938506/v0.1.1 v0.1.1]
by cwilper
2011-12-16 06:45:09
[tag:github.com,2008:Repository/2938506/v0.1.0 v0.1.0]
by cwilper
2011-12-08 07:42:58
[tag:github.com,2008:Repository/2938506/v0.0.2 v0.0.2]
by cwilper


Activity Feed

Below the last 5 commits:

2017-02-27 13:17:41
[tag:github.com,2008:Grit::Commit/37ea3502ebafeda26046f462c0138065329af212 Bump version]
by cwilper https://github.com/cwilper
2017-02-27 13:08:02
[tag:github.com,2008:Grit::Commit/8d7a1fd3a7dc86651d381ec3765b0fe15a33b90f Merge pull request #1 from nihilanth41/escape]
by cwilper https://github.com/cwilper
2016-08-02 19:02:57
[tag:github.com,2008:Grit::Commit/63bc1cbb5c8b247d780cc5132fe943709955e138 Fix issue with single quotes in directory names]
by nihilanth41 https://github.com/nihilanth41
2011-12-19 14:56:01
[tag:github.com,2008:Grit::Commit/c15cc2c52f76f8271ee25da58eb7c27197758a0e clarifies os and ruby version support]
by cwilper https://github.com/cwilper
2011-12-19 14:53:28
[tag:github.com,2008:Grit::Commit/50e8465af7f8174d53e6f5bdd8246371a7da110b clarifies os and ruby version support]
by cwilper https://github.com/cwilper

Weblog of author

Your Metadata Sucks