Fixi

From COPTR
Revision as of 19:41, 11 May 2021 by Rcdeboer (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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
Function:Fixity


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


Description[edit]

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[edit]

  • 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[edit]

Release Feed[edit]

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[edit]

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[edit]

Your Metadata Sucks