A big outstanding bug/feature request has been for Bitcollider
to support files larger than 2GiB and 4GiB. See:
http://sourceforge.net/support/tracker.php?aid=866198
...and...
http://sourceforge.net/support/tracker.php?aid=988023
Bitzi has placed a request-for-bids to add this functionality
to Bitcollider at the international software contracting
site, RentACoder. See:
http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=292325
From the RFB:
# The Bitzi Bitcollider is an open-source application in C/C++ which
# hashes files, using a variety of the hashes most commonly used by
# P2P networks, and extracts meaningful metadata from a variety of
# common media file types. Versions for Windows and Linux/UNIX share
# most of the same codebase.
#
# For more info, including all source code, see:
#
#
http://bitzi.com/bitcollider
#
# Bitcollider currently has problems on both Windows and Linux with
# files >= 2GiB in size. These stem primarily from the system calls
# used for file I/O, but may also be a problem with the
# per-media-type analyzer modules which scan files.
#
# We would like bids for enabling all bitcollider functionality to
# work on files >=2GiB, >=4GiB, theoretically up to length 2^63-1
# (expressible in a signed long), on both Windows and Linux builds.
# The work can be submitted as a cvs diff patch to the current
# codebase adding this functionality, with recommended test cases
# verifying the proper hash results and metadata extraction for
# example large files. (It is required to verify hash results match
# those generated by, for example, by the ed2k/emule, kazaa, and
# dc++ p2p programs.)
#
# The patch should require minimal changes to the existing build
# environments on Windows (using MSVC++) and Linux
# (configure/make/gcc). The resulting executables should work with
# only standard platform libraries, or libraries that can be freely
# included with the software. Ideally, as with the current software,
# the same basic IO calls will be used on both platforms.
#
# The resulting product will continue to be released as open-source.
# You will receive public credit by name for the work: in the source
# code and at our website, at your request.
We encourage anyone who'd like to help implement this capability
to consider contributing their assistance, submitting a bid via
RentACoder, or both. If you want to submit a lowball bid because
you love the Bitzi project, that's fine with us! :)
If this works well, we will consider using the same process for
speeding the implementation of other important user requests.
- Gordon @ Bitzi