bash-3.1$ ./hash1 include.dat HashName Collision Duplicate Unique Total hash_31_0 137 1143816 933547 2077500 hash_33_0 310 1143641 933549 2077500 hash_95_0 143 1143831 933526 2077500 hash_95_31 132 1143831 933537 2077500 hash_95_32 117 1143835 933548 2077500 hash_95_33 147 1143813 933540 2077500 hash_127_0 128 1143818 933554 2077500 hash_127_31 118 1143831 933551 2077500 hash_127_32 134 1143825 933541 2077500 hash_127_33 166 1143796 933538 2077500 hash_255_0 221 1143807 933472 2077500 RSHash 137 1143834 933529 2077500 JSHash 178 1143814 933508 2077500 PJWHash 15065 1137512 924923 2077500 ELFHash 15065 1137512 924923 2077500 BKDRHash 134 1143819 933547 2077500 SDBMHash 221 1143735 933544 2077500 DJBHash 310 1143643 933547 2077500 DEKHash 1466 1143535 932499 2077500 BPHash 1243659 720244 113597 2077500 APHash 95 1143843 933562 2077500 FNVHash 299 1143636 933565 2077500 bash-3.1$ ls -la include.dat -rw-r--r-- 1 linuce linuce 73485284 2007-03-07 13:20 include.dat