Swedish På svenska, tack

2017-06-16 New version 2.2.3
for Raspberry Pi 3.

hashSum (Free GPL license)

A program to compare files and to calculate hash sums. MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3_224, SHA3_256, SHA3_384 and SHA3_512 are supported.

What is a hash function?

Bild påhashSum
More Screenshots (And a good manual, too.)

Possibilities

  • Choose whether you want to calculate the hash sums, or compare two files
  • You can choose the calculation algorithm. (MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3_224, SHA3_256, SHA3_384 and SHA3_512 .)
  • You can create lists of checksums that are stored as a text file.
  • You can recursively create lists of hash sum files.
  • You can compare against a selected hash sum.
  • You can check which files have changed, who's
    new and what has been lost since the last time you checked.
  • You can choose the operating system's "Open" and "Save" dialogues, or the program's own
  • lists of checksums can be auto saved.
  • You can calculate and compare hashsummor for text strings.
  • You can choose a default filename to save the checksum lists.
  • Swedish, Greek and English menus
  • The program can check for updates.

Various lists hashSum can create

 
Without path md5
Included path to the files md5-md5-sokvag
Recursive lists md5-md5-rek
Recursive lists, included path to the files md5-sokvag-rek
"Find changes" list check-md5

The program can handle four languages

British
English

German
German

Greek
Greek

Swedish
Swedish

Many thanks to geogeo (www.geogeo.gr) for the Greek translation.

Many thanks to geogeo Benjamin Weis for the German translation.

License

Copyright © 2011 - 2017 Ingemar Ceicer <programmering1 ( at ) ceicer (dot) org>.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

GNU General Public License version 3.0

Remember that it takes a long time and are memory-intensive to create hash sums lists recursively!

Uppdated: (Applies to Slackware 14.2 users)
You need to download and install libwebp-0.5.2-x86_64-1_SBo.tgz and do some linking.

installpkg libwebp-0.5.2-x86_64-1_SBo.tgz
ln -s /usr/lib64/libwebp.so.6.0.2 /usr/lib64/libwebp.so.5
ln -s /usr/lib64/libwebpdemux.so.2.0.1 /usr/lib64/libwebpdemux.so.1

Download latest version

 
Slackware 14.2 64-bit Qt v. 5.7.1 hashsum-2.2.1-i686_64_slack_14.2-ic1.txz (6,4 MB)
MD5: 933df12ec3af18593cf6c3cc666e7cc8
Slackware 14.1 64-bit Qt v. 5.7.1 hashsum-2.2.1-i686_64_slack_14.1-ic1.txz (6,5 MB)
MD5: bdfe1a6e9c71e88580a8e9add4ebde71
libwebp (Needed for Slackware 14.2) libwebp-0.5.2-x86_64-1_SBo.tgz (506 kB)
MD5: c5b8905e7433e70423af4f9697fd67df
Windows 64-bit Qt v. 5.6.2 install-2.2.1.exe (6,8 MB)
MD5: af76b1e3322e3f1a4a05a57d7b5e7272
Windows 32-bit Qt v. 5.6.0 install-2.2.0.exe (5,9 MB)
MD5: d98c5e27eb5c814838a90be29aa873ba
Slackware ARM, Raspberry Pi 3 Qt v. 5.9.0 hashsum-2.2.3-rp3_ARM_slack_current-20170616-ic1.txz (5,7 MB)
MD5: c71e34bb4f5b870e4de3f34b26d35479
Slackware ARM, Raspberry Pi 2 Qt v. 5.5.0 hashsum-2.1.0-rp2_ARM_slack_14.1-ic2.txz (5,7 MB)
MD5: 94b57ccd3c32efed6363e8b51757ad3b
Slackware (SlackBuild script) 64-bit Slackware hashsum-2.0.4-64-SlackBuild.tar.gz (163 kB)
MD5: da8a4712019d2f2cf25cd9afa0aff801
Slackware (SlackBuild script) 32-bit, 64-bit och Raspberry Pi ? ? hashsum-2.0.3-SlackBuild.tar.gz (119 kB)
MD5: cd7732c7d7609f9c47e8fd162822aa15
Debian (Ubuntu) 64-bit Qt v. 4.8.1 (Tested on Ubuntu 12.04) hashsum-2.0.3-1_amd64.deb(159 kB)
MD5: d36e0b8d82be90f7c75f2b5efb9af490
Debian (Ubuntu) 32-bit Qt v. 4.8.1 (Tested on Ubuntu 12.04) hashsum-2.0.2-1_i386.deb (160 kB)
MD5: c4ab007eadfa44f83dc8e72d5cc7a9f2
Debian (Ubuntu) 64-bit Qt v. 4.7.2 (Tested on Ubuntu 11.04) hashsum-2.0.2-1_amd64.deb (160 kB)
MD5: 3aa2cc0c7c2451d4baeef6caa7bf5b12
Debian (Ubuntu) 32-bit Qt v. 4.7.2 (Tested on Ubuntu 11.04) hashsum-2.0.2-1_i386.deb (160 kB)
MD5: f389d24d8ea6571d781a4aed2b8543d3
Source code Qt 5 hashsum-2.2.1-Qt5-source.tar.gz (102 KB)
MD5: f4907b24a1e45f12e6857ab74f2328b7
Source code Qt 5 hashsum-2.2.1-Qt5-source.zip (105KB)
MD5: 32ec05c42f317895d343a3013f4f4ad8

Alternative download: Ceicer-IT Programs (beta, extra and old versions.)


To install it

Slackware (version 2.1.0, static build Qt 5.4.1)

install: installpkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz
uninstall: removepkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz

Slackware (older versions)

Run the script: ./hashsum.SlackBuild
install: installpkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz
uninstall: removepkg hashsum-x.x.x-i686_64_slack_xx.xx-ic1.txz

Ubuntu (Debian)

install: sudo dpkg -i hashsum-x.x.x-x_amd64.deb
uninstall: sudo dpkg -r hashsum
Install the necessary libraries: (If necessary, depends on your version.)
sudo apt-get install libqt4-core libqt4-gui libqt4-network
You may also use the "Ubuntu Software Center" or similar graphic Install Manager.

If no program icons appear, you may need to run:
gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

Seems to apply to Gnome Classic

Windows

install: Double click on the install-x.x.x.exe
uninstall: Uninstaller is included


hashSum Translation Help needed!

It is very easy for everyone to translate hashSum! You download the language files (English), and translate the string between <source> and </source>. Enter the translation between <translation> and </translation>. It becomes even easier if you use Qt Linguist, you will find a link to the program below.
Please send the new language file to
Synpunkter och buggrapporter
Thanks for your help!

  <message>
        <location filename="mainwindow.cpp" line="128"/>
        <source>Copy (do not rename)</source>
        <translation>Kopiera (ej nytt namn)</translation>
    </message>
    <message>
        <location filename="mainwindow.cpp" line="130"/>
        <source>Copy to...</source>
        <translation>Kopiera till...</translation>
    </message>

Download:

File to translate | Qt Linguist


UPDATES

2017-01-15
Version 2.2.1
German translation.

2016-05-18
Version 2.2.0
Possible to open saved hash sum lists directly from the program
Possible to open saved lists of changed files directly in the program
Displays the path and the number of files when using local hash sum list

2016-02-17
Version: 2.1.1
The program is a little wider to accommodate long hash sums
Support for Windows 10 in "About..."
Displays license
Displays version history
Available in versions for 32-bit and 64-bit Windows

2015-05-02
Version: 2.1.0
Added algorithms: SHA224, SHA256, SHA384,
SHA512, SHA3_224, SHA3_256, SHA3_384,
SHA3_512
Added Recent Files List.
The ability to save as PDF file is deleted.
Qt 5, All versions.

2014-10-12
Version: 2.0.4
Greek translation.
Qt 5, Windows version.

2013-01-02
Version: 2.0.3
More efficient code.

2012-09-07
Version: 2.0.2a
Supplemented with missing library files.
Applies only to windows version.

2012-07-25
Version: 2.0.2
Unsupported user's language, the information to be given
that program's menus are in English.
If you change the screen resolution and the program at risk
excluded from this are adjusted so that the application ports
on the screen. Clearer menus.

2012-05-16
Version: 2.0.1
Bug in "Find changes" fixed.

2012-05-12
Version: 2.0.0
One can conveniently create Debian md5sums listings. (Only the Linux version)
The ability to display full path in the lists.
Ability to select files from different folders to the same hash sum list.
"Whats's this" help removed (did not work with Ubuntu).
Direct link to the manual pages.
Better formatted PDF lists.

2012-04-10
Version: 1.0.1
No hash sum of the "default file name" or "default file name.pdf"
when the program creates recursive hash sum lists.
Corrected Swedish translation.

2012-03-24
Version: 1.0.0
Ability to calculate the hash sum of text.
Ability to save as a text file and pdf file at once.
Improved functionality of the clipboard handling.

2012-03-17
Version: 0.0.14
Copy Hash Sum to clipboard.

2012-03-15
Version: 0.0.13
Copy path to clipboard.
Minor improvements.
The exact same source code for all operating systems.

2012-02-26
Version: 0.0.12
Automatic restart of the program in language change.

2012-02-04
Version: 0.0.11
You can save hashsumme charts in PDF format.
Bug fixed: "Save hash sum list where the files are"
now operates simultaneously with the "Create sum lists, recursively"

2012-01-28
Version: 0.0.10
You can compare against a selected hash sum.

2011-07-18
Version: 0.0.9
You can choose this program to always check for updates at startup.
You can select files from different folders when you compare files.
You can choose to always start in your home directory.
(The default is last opened folder).

2011-06-20
Version: 0.0.8
You can check which files have changed, who's
new and what has been lost since the last time you checked.
You can choose the operating system's "Open" and "Save"
dialogues, or the program's own

2011-06-17
Version: 0.0.7
You can recursively create lists of hash sum files. You can choose the date and time to appear in the hash summ file.

2011-06-13
Version: 0.0.5
Bug fix. You can now open files with no extension.

2011-06-12
Version: 0.0.4
lists of checksums can be auto saved. You can choose a default filename to save the checksum lists.

2011-06-11
Version: 0.0.3
You can create lists of checksums
saved as a text file. Swedish language support

2011-06-05
Version: 0.0.2
Clearer messages from the program.



Welcome with views and bug reports to
Views and bug reports