Hashcalclib

Latest version: v1.6.3

Safety actively analyzes 688572 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.6.3

-----

2015/09/17:
1.Modify the default encoding name.
2.Fix the verification fail when "uppercase" option is enabled.
3.Add the function to clear log and reuse log temp file.
4.Decode the exception message to unicode.
5.Add the sys.stdin.encoding to the default encodings.
GUI (hashcalc_gui.py):
1.Fix the encoding error of option "LastDirectory" in configuration file.
2.Add "Verify Files" and "Check Existence Only" in file menu .
3.Add "Save Results" in file menu.
4.Print the log when the calculation/verification is finished.

-----

1.6.2

-----

2015/04/07:
1.Add an option to specify "encoding" for FileInfo.
2.Add an option to specify "exclude dir" for HashCalculator.
3.Add option in `HashCalculator` class to specify the progress callback.
CLI (hashcalc.py):
1.Add an option "-X DIR, --exclude DIR"
CLI (fileinfo.py):
1.Add an option "-e ENCODING, --encoding ENCODING"
GUI (hashcalc_gui.py):
1.Add "Add Files", "Add Directory" and "Add Files Recursively" in file menu.
2.Add "Paste Items" in edit menu.
3.Add "Hash Type", "Show Hashes In Uppercase", "New Output Mode" and
"Show Summary" in option menu.
4.Add the progress dialog.
5.Add configurations saving/loading.
6.Add the support for hash algorithms, blake and sha3.

-----

1.6.1

-----

2015/03/06:
CLI (hashcalc.py):
1.Fix the unicode error of strings calculation when the the algorithm
is BLAKE2 or SHA3.
CLI (fileinfo.py):
1.Modify the output of the fileinfo. If an error occurs while listing
directory, print that directory and the error (e.g. permission denied)
instead of skipping it.
2.Check the invalid line format.
3.Check the whitespaces at the beginning or end of a line.

-----

1.6.0

-----

2014/12/07:
1.Refine the entire codes.
2.Add CLI interface.
3.The FileInfo class is to list and check file information
(e.g. size, permission).
4.Add GUI interface (require wxPython 2.8).

-----

1.5.0

-----

2014/10/10:
1.Add some functions for debugging.
2.Add the filter functions for calculating the matched files ("-P" for Unix
shell-style wildcards and "-R" for regular expression pattern).
3.Add a new format for calculation/verification ("-A" option) in order to
improve the readability and also save some disk space.
4.Add a "-H" option to put a comment of directory header above the files.

-----

1.4.3

-----

2014/09/01:
1.Add the support for Adler-32 algorithm.
2.Modify the log handling.
3.Modify the error handling.
4.Use the specified format of algorithm ("-a" option) for extraction.

-----

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.