Package org.tranche.hash

Hashing algorithms for bytes are used as an identifier.

See:
          Description

Class Summary
Base16  
Base64 Encodes and decodes to and from Base64 notation.
Base64.InputStream A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64Util A helper class for working with Base64 encoded text.
BigHash A utility class for making and representing all of the hash information required for files on Tranche.
BigHashMaker Class that actually creates the BigHash used for identifying files/projects.
DiskBackedBigHashList A list that stores BigHash objects.
DiskBackedBigHashSet Splitting some of functionality from Jayson's SimpleDiskBackedBigHashList to a Set so that both classes behave in their expected manner.
 

Package org.tranche.hash Description

Hashing algorithms for bytes are used as an identifier. Contains encapsulation, utilities and collections for dealing with these hashes.



This code is free for use both commercially and non-commercially as stated in the project's license