Results 1 to 23 of 23

Thread: CHK v1.12 is here!

  1. #1
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts

    Exclamation CHK v1.12 is here!

    What's new:
    • Added ED2K hash
    • Added "Uppercase" option
    • Removed "List View" feature
    • Improved Hash Input box. Now it features Paste button and parses the input
    • Added UTF-8 support for hash lists. Changed hash list layout
    • Changed Clipboard hash layout
    • Some GUI improvements
    • Now CHK's executable is not packed (since UPX crashes on my system)
    http://encode.narod.ru/

    Please enjoy a new release!


  2. #2
    Member
    Join Date
    Nov 2012
    Location
    Bangalore
    Posts
    114
    Thanks
    9
    Thanked 46 Times in 31 Posts
    Blake2 should be a good addition to CHK. See here: https://blake2.net/

  3. #3
    Member
    Join Date
    Jan 2013
    Location
    Location
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    The chk112.7z archive contained only an .exe.
    Is this a Windows-only freeware?

  4. #4
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Quote Originally Posted by hofner View Post
    The chk112.7z archive contained only an .exe.
    Is this a Windows-only freeware?
    Yep!

  5. #5
    Member
    Join Date
    Jan 2013
    Location
    Location
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    wow, that was pretty quick reply. As the page listed few sourceforge projects, i was about to search chk there.

    Sad thing that i cant try out, it being Windows-only.
    -----
    Wasnt sure earlier if wine would run it. But, it did.
    Last edited by hofner; 16th February 2013 at 19:33. Reason: update

  6. #6
    Member
    Join Date
    Nov 2011
    Location
    Estonia
    Posts
    6
    Thanks
    13
    Thanked 2 Times in 1 Post
    MD4 = ED2K ?

  7. #7
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Quote Originally Posted by Edison007 View Post
    MD4 = ED2K ?
    For relatively small files (<=9500KB) - yes. Otherwise the answer is no.

    ED2K hash algorithm

  8. #8
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Uploaded a 64-bit compile: http://encode.narod.ru/


  9. #9
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Currently working on a new release - CHK v1.20:
    + Replaced simple "Add..." menu with
    "Add Files..."
    "Add Folder..."
    + Now "Copy Hash" copies to Clipboard a hash string only (Instead of "Filename, Hashtype: Hash")
    + Removed timer. Now displaying the file names with full path during process
    + Renamed the hash list to:
    CRC-16
    CRC-32
    CRC-64
    ED2K
    MD4
    MD5
    SHA1
    SHA2-256
    SHA2-512
    SHA3/KECCAK-512

    Thinking about to add "SHA1-BASE32" ("URN:SHA1")...

    If you have any suggestions/ideas for the new release - feel free to post it here!

  10. #10
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	1.png 
Views:	316 
Size:	59.3 KB 
ID:	2242   Click image for larger version. 

Name:	2.png 
Views:	298 
Size:	60.4 KB 
ID:	2243  

  11. #11
    Member FatBit's Avatar
    Join Date
    Jan 2012
    Location
    Prague, CZ
    Posts
    189
    Thanks
    0
    Thanked 36 Times in 27 Posts
    Dear Mr. Encode,

    I prefer or suggest command line interface. And ability to calculate check sums from files "hidden" in various archives. And ability to compare two directories against each other.

    Best regards,

    FatBit
    Last edited by FatBit; 26th March 2013 at 23:59. Reason: Supplement 2

  12. #12
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	hint.png 
Views:	287 
Size:	18.2 KB 
ID:	2247  

  13. #13
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    + SHA-384
    + [Paused] state (If you move the window during file processing)
    + Clicking on an empty window opens "Add files" dialog

    Added RIPEMD-160, feeling overloaded with hash functions. Still can't get the logic of this stupid compiler - simply adding SHA-384 affects the performance (and even single-file performance) of other hash functions... Continue coping with this s....
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	paused.png 
Views:	249 
Size:	18.3 KB 
ID:	2252   Click image for larger version. 

Name:	sha384.png 
Views:	262 
Size:	24.9 KB 
ID:	2253  

  14. #14
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    RIPEMD-160 is about two times slower than SHA-1 and somewhat less popular. The main reason guys using it is because of its non-NIST origin.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	ripemd160.png 
Views:	280 
Size:	27.7 KB 
ID:	2254  

  15. #15
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Yes, now you can move the columns as you want!
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	columns.png 
Views:	298 
Size:	60.3 KB 
ID:	2255  

  16. #16
    Member Jaff's Avatar
    Join Date
    Oct 2012
    Location
    Dracula's country
    Posts
    100
    Thanks
    112
    Thanked 20 Times in 16 Posts
    Quote Originally Posted by encode View Post
    Thinking about to add "SHA1-BASE32" ("URN:SHA1")...
    that's a good ideea!
    - Also you may add on right click menu "copy magnetlink" (also generate a magnetlink for file/s) for ed2k/sha-1/md5 hashes.
    - allow selecting multiple files (copy hashes)
    Last edited by Jaff; 7th April 2013 at 13:50.

  17. #17
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    And this is how it looks. Super-cool!
    Actually, I dislike "SHA-1 (Base32)" naming. Thinking of "Magnet", G2 (Gnutella2 hash) or something like this. Also this can be the default hash - since it is more readable and cool than hex representation!
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	magnet.png 
Views:	291 
Size:	53.7 KB 
ID:	2256   Click image for larger version. 

Name:	base32l.png 
Views:	281 
Size:	48.9 KB 
ID:	2257  

  18. #18
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    A proposed shortened hash list:
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	short.png 
Views:	286 
Size:	54.6 KB 
ID:	2267   Click image for larger version. 

Name:	base32.png 
Views:	278 
Size:	61.0 KB 
ID:	2268  

  19. #19
    Member
    Join Date
    Sep 2012
    Location
    Syria
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Nice Work,

    Do You think it's a good idea if you make the hash menu work like Checked Menu instead of Options,

    So When I check for Example MD5 and CRC32, a new column added to the list view and Calculate the Second selected Hash.


    FileName | MD5 | CRC32 | FilePath
    -------------------------------------------
    Boo.txt... | ........ | ........ |
    -------------------------------------------
    ..............| ....... | ......... |
    -------------------------------------------
    ..............| ....... | ......... |
    -------------------------------------------
    ..............| ....... | ......... |
    Last edited by DaFixzer; 11th April 2013 at 17:26.

  20. #20
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    I've tested that "individual hashes" idea many times. It would be a mess, believe me.

    + Optimized all hashes (Everything runs slightly faster)
    + Insanely optimized CRC32 (Slicing-By-4 trick)

    Some timings for CRC32 on ENWIK9:

    Current CRC32 - 2.9 sec
    If outsmart, outwit that vicious compiler - 1.9 sec (As it should be with a good compiler)
    CRC32 with Slicing-By-4 trick - 0.8 sec [!]


    I think I will stay with this hash list (the default hash is SHA1):
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	chk120.png 
Views:	294 
Size:	24.1 KB 
ID:	2269  

  21. #21
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    The sort arrow, at last!
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	arrow.png 
Views:	273 
Size:	51.2 KB 
ID:	2271  

  22. #22
    Tester
    Black_Fox's Avatar
    Join Date
    May 2008
    Location
    [CZE] Czechia
    Posts
    471
    Thanks
    26
    Thanked 9 Times in 8 Posts
    Quote Originally Posted by encode View Post
    The sort arrow, at last!
    Cool!
    I am... Black_Fox... my discontinued benchmark
    "No one involved in computers would ever say that a certain amount of memory is enough for all time? I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again." -- Bill Gates

  23. #23
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,511
    Thanks
    746
    Thanked 668 Times in 361 Posts
    7-zip crc32: 2gb/sec
    crcutil: 4gb/sec
    using clmul: 15-20 gb/sec

    also, you can easily multithread crc computations to reach 100gb/sec

Similar Threads

  1. CHK v1.10 is here!
    By encode in forum Data Compression
    Replies: 21
    Last Post: 30th December 2012, 19:20
  2. CHK v1.03 is here!
    By encode in forum Data Compression
    Replies: 58
    Last Post: 2nd December 2012, 01:00
  3. CHK wishlist
    By encode in forum The Off-Topic Lounge
    Replies: 64
    Last Post: 17th March 2012, 14:51
  4. CHK 1.02 - file analysis tool
    By encode in forum Data Compression
    Replies: 6
    Last Post: 24th July 2011, 16:46
  5. CHK 1.01 is here! (New GUI MD5/SHA1 file checker)
    By encode in forum Data Compression
    Replies: 24
    Last Post: 20th July 2011, 09:45

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •