Short: sha256ht (SHA256 HashTree) Type: util/misc Author: Rupert Hausberger Uploader: Rupert Hausberger Version: 1.0 Architecture: ppc-morphos Replaces: sha256ht-morphos.lha DESCRIPTION =========== sha256ht is a program to create a recursive hash-tree from a given path. As hash-function SHA256 is used, therefore the name. In short, it can be used to validate a whole directory-tree. REQUIREMENTS ============ - MorphOS 1.x INSTALLATION ============ Copy the executable to C: USAGE ===== sha256ht does only work from a shell. Arguments --------- PATH,V=VERBOSE/S PATH - Input path. V=VERBOSE/S - While hashing, print filenames with '\n' (NewLine) and with the full path. Example ------- Checking the MorphOS-2.2 CD (morphos-2.2.iso) sha256ht CD0: (if morphos-2.2.iso is burned on CD and it's in CD0) or sha256ht @0: (if morphos-2.2.iso is opened with reggae in a abmient lister) Should output: 1bb063bcbe06fc0005922ebb94e23ffedba5edd1b9380d4c212ae9fabd1c8dc3 This is now the SHA256-sum for the complete tree. If one file or drawer get changed, the final sum will differ... AUTHOR ====== Rupert Hausberger AVAILABILITY ============ - Homepage: http://naTmeg.strangled.net - Aminet: http://www.aminet.net/util/misc/sha256ht-morphos.lha LICENSE ======= sha256ht is Freeware. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDER AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. CHANGELOG ========= v1.0 (01.02.2009) ----------------- - Initial.