From a2fb5543f6b37b88de3e7424c4fc69266993dc2f Mon Sep 17 00:00:00 2001 From: tedsmith Date: Wed, 31 May 2017 09:58:43 +0100 Subject: [PATCH] Updated user manual and ReadMe for v2.8.2 --- README.txt | 102 ++++++++++++++++++++++++------------------------- UserManual.pdf | Bin 534606 -> 534602 bytes 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/README.txt b/README.txt index dcfd912..b364c00 100644 --- a/README.txt +++ b/README.txt @@ -1,6 +1,6 @@ -* Compiling the Project +* Compiling the Project -Binaries for Windows, Linux and Apple Mac OSX are available from http://quickhash-gui.org ? Downloads. But if you need or want to compile yourself, then first clone the source code from https://github.com/tedsmith/quickhash.git +Binaries for Windows, Linux and Apple Mac OSX are available from http://quickhash-gui.org → Downloads. But if you need or want to compile yourself, then first clone the source code from https://github.com/tedsmith/quickhash.git > git clone https://github.com/tedsmith/quickhash.git @@ -14,7 +14,7 @@ The next thing to do is to apply the HashLib4Pascal package into your Lazarus pr then click the 'Compile' button. Then use the next button to the right called 'Use >>' and then click 'Add to Project' from the drop down menu. HashLib4Pascal is now added to your QuickHash project. -Save your project (Project ? Save Project') then you can compile QuickHash yourself using Lazarus. +Save your project (Project → Save Project') then you can compile QuickHash yourself using Lazarus. I am hopeful this guide might encourage collaborators and also help various Linux distributors include QuickHash into their package management platforms. @@ -26,7 +26,7 @@ v2.8.2 If the user clicks an alternative hash algorithm from the default (of currently SHA-1), the same selection will be applied to all the other tabs automatically. This is as a result of several requests to ensure that once the user chooses, say SHA256, that the selection remains as that selection throughout their session, even if they jump to other tabs. -In the copy tab, there was a minor fault with multiple selection of source directories and some memory leaks due to unfreed lists. It should work better now, so the user can select FolderA and FolderB in source (as selected in the left pane) and have them both hashed, copied and re-hashed in a single new destination folder (as selected in right pane). +In the “copy” tab, there was a minor fault with multiple selection of source directories and some memory leaks due to unfreed lists. It should work better now, so the user can select FolderA and FolderB in source (as selected in the left pane) and have them both hashed, copied and re-hashed in a single new destination folder (as selected in right pane). Main menu added, comprising the ability to choose files and a folder (for now), and an About page to enable more information about the program to be visible. This includes information such as information about how to donate to the project financially, the homepage URL, author details, license info etc. @@ -38,27 +38,27 @@ v2.8.1 All version of QuickHash prior (1.0 to v2.8.0) had problems accessing files that were opened by certain programs (not all programs) due to the way some programs share open files, and the way many refuse access to open files by other programs. For data hashing, ideally, open files should be closed. But in some cases this may not be possible and the inability to use QuickHash on such files was frustrating some users. So with this release, the file handle initiation has been altered to allow access to open files, on the understanding that the hash that the user gets may not be the same once that open file is closed later. -The File tab now has the ended at date and time, instead of just the time, for instances where the end date may be the following day (e.g. started at 01/01/17 13:50 and ended at 02/01/17 00:10). Also neatened the alignment and ensured date formats were consistently presented as dd/mm/yyyy, instead of dd/mm/yy in one place and dd/mm/yyyy in another. Applied same presentation to drag and dropped files. +The “File” tab now has the “ended at” date and time, instead of just the time, for instances where the end date may be the following day (e.g. started at 01/01/17 13:50 and ended at 02/01/17 00:10). Also neatened the alignment and ensured date formats were consistently presented as dd/mm/yyyy, instead of dd/mm/yy in one place and dd/mm/yyyy in another. Applied same presentation to drag and dropped files. -The File tab now has a bytes read countdown in the status bar of that tab, similar to the other tabs that have progress bars. This ensures that when a user is hashing a large file that takes more than a few seconds, he has some feedback as to what progress has been made, rather than the common belief that the program has just hanged. +The “File” tab now has a ‘bytes read’ countdown in the status bar of that tab, similar to the other tabs that have progress bars. This ensures that when a user is hashing a large file that takes more than a few seconds, he has some feedback as to what progress has been made, rather than the common belief that the program has just hanged. -Fixed the -1 return count for files successfully copied in the Copy tab, as per issue raised http://quickhash-gui.org/bugs/copy-tab-summary-form-show-1-file-count/ +Fixed the -1 return count for files successfully copied in the ‘Copy’ tab, as per issue raised http://quickhash-gui.org/bugs/copy-tab-summary-form-show-1-file-count/ -In the Copy tab, the currently selected path of the chosen Source directory and the currently selected path of the chosen Destination Directory will be visible by default now, unless the user ticks UNC Mode?, in which case they switch over to allow direct UNC network path input. As per user request http://quickhash-gui.org/bugs/location-bar-for-copy-tab/ +In the “Copy” tab, the currently selected path of the chosen “Source directory” and the currently selected path of the chosen “Destination Directory” will be visible by default now, unless the user ticks “UNC Mode?”, in which case they switch over to allow direct UNC network path input. As per user request http://quickhash-gui.org/bugs/location-bar-for-copy-tab/ -Some clearer hints added to the Copy tab and the percentage complete indicator aligned with status bar. +Some clearer hints added to the “Copy” tab and the percentage complete indicator aligned with status bar. The mouseover hint in the 'Text' tab for the button 'TEXT Line-by-Line' was not showing. Now it does. -In the Compare Two Files tab, the user can now use either the buttons to select their files, or they can paste the path directly into a path field. These fields are anchored to the right so maximising QuickHash makes them wider. Hint added to explain this. +In the “Compare Two Files” tab, the user can now use either the buttons to select their files, or they can paste the path directly into a path field. These fields are anchored to the right so maximising QuickHash makes them wider. Hint added to explain this. -In the Compare Two Files tab, the user can single-click the resulting hash value and it will be copied to the clipboard, allowing the user to paste into whatever tool they wish (Notepad etc). The chosen hash algorithm will be prefixed to the value. Hint added to explain this. +In the “Compare Two Files” tab, the user can single-click the resulting hash value and it will be copied to the clipboard, allowing the user to paste into whatever tool they wish (Notepad etc). The chosen hash algorithm will be prefixed to the value. Hint added to explain this. -In the Compare Files tab, if the result is a match, it will say so in black (as it always has done) or it will be displayed in red if it is a mis-match, to ensure the user notices it more easily. +In the “Compare Files” tab, if the result is a match, it will say so in black (as it always has done) or it will be displayed in red if it is a mis-match, to ensure the user notices it more easily. Many redundant variables removed that have been left in over time that were no longer needed. -Added a Donate Now label to the main interface, to try and encourage users to make small donations that can, in turn, help with the hosting costs of the website at AWS. +Added a “Donate Now” label to the main interface, to try and encourage users to make small donations that can, in turn, help with the hosting costs of the website at AWS. v2.8.0 Feb 2017 @@ -66,25 +66,25 @@ Major change the the hash library. All version of QuickHash prior to and includi SHA256, SHA-1 & SHA256 concurrently and SHA512 hash algorithms added to the disk hashing module. -xxHash64 added to all areas of QuickHash text, files and disks. XxHash was a hash library that I wanted to include a couple of years ago but never got round to. But a Freepascal form of it is also part of the HashLib4Pascal library, so implementing it was as easy as for the other algorithms. It is true what they say about how fast it is it really is crazy fast! +xxHash64 added to all areas of QuickHash – text, files and disks. XxHash was a hash library that I wanted to include a couple of years ago but never got round to. But a Freepascal form of it is also part of the HashLib4Pascal library, so implementing it was as easy as for the other algorithms. It is true what they say about how fast it is – it really is crazy fast! -New save dialog added to disk hashing module (prompted by default by the enabled Created and save a log file checkbox) to enable the user to save all the results of the hashing process as a text file in a location of their choosing. Or they can disable the option. +New save dialog added to disk hashing module (prompted by default by the enabled ‘Created and save a log file’ checkbox) to enable the user to save all the results of the hashing process as a text file in a location of their choosing. Or they can disable the option. -New date and time values added to File tab so the user can report on the time the process started and ended and the elapsed time as per feature request http://quickhash-gui.org/bugs/add-date-and-document-output/ . Useful for benchmarking and so on. +New date and time values added to “File” tab so the user can report on the time the process started and ended and the elapsed time as per feature request http://quickhash-gui.org/bugs/add-date-and-document-output/ . Useful for benchmarking and so on. -Also fixed the fact that the Elapsed time for the File tab did not refresh if the user changed the hash algorithm using the radio box. It only refreshed if the user chose a new file using the button. That was fixed so that regardless of how the user adds the file or what hash algorithm is chosen, the timers are reset. +Also fixed the fact that the “Elapsed time” for the “File” tab did not refresh if the user changed the hash algorithm using the radio box. It only refreshed if the user chose a new file using the button. That was fixed so that regardless of how the user adds the file or what hash algorithm is chosen, the timers are reset. Horizontal scroll bar added to the hash value field in 'Text' tab, to allow the whole hash to be read more easily. Improved anchoring of several visual elements meaning text labels were not cut off or made less visible and looked better when maximising the GUI. Thanks to Dareal Shinji for his help with that. See https://github.com/tedsmith/quickhash/issues/11 -New debian package added for experimentation see https://github.com/tedsmith/quickhash/issues/2 +New debian package added for experimentation – see https://github.com/tedsmith/quickhash/issues/2 The settings file that was implemented in v2.7.0 caused some problems for Linux and OSX users. That was fixed by adjusting to a generic filename based on the name of the application. See https://github.com/tedsmith/quickhash/issues/6 -The progress bars didn't automatically reset to zero when the same tabbed interface was used multiple times without restarting QuickHash. Now, for each tab where a progress is found, when the user clicks Start, or equivalent thereof, the progress bar will reset. +The progress bars didn't automatically reset to zero when the same tabbed interface was used multiple times without restarting QuickHash. Now, for each tab where a progress is found, when the user clicks “Start”, or equivalent thereof, the progress bar will reset. -Fixed an issue in the disk hashing module; after hashing a volume or disk, if the user selects a different hash algorithm and then clicks the start button again, 65K of data was read and hashed and then the program then just reports that no more data can be read. This was caused by the tripping of a boolean flag to true when the progress form was closed, thus, the repeat loop when executed again stopped at the until line because the abort condition was true. This was fixed. So now users can keep hashing the disk with various algorithms without restarting Quickhash. +Fixed an issue in the disk hashing module; after hashing a volume or disk, if the user selects a different hash algorithm and then clicks the start button again, 65K of data was read and hashed and then the program then just reports that no more data can be read. This was caused by the tripping of a boolean flag to true when the progress form was closed, thus, the repeat loop when executed again stopped at the “until” line because the abort condition was true. This was fixed. So now users can keep hashing the disk with various algorithms without restarting Quickhash. New start date and time, end date and time and time taken labels added to the disk hashing module. This information is also saved to the log file by default. @@ -92,15 +92,15 @@ Stop button added to disk hashing module to allow the user to easily abort if ne V2.7.0 Dec 2016 -The Compare Directories now has a checkbox titled Tabulate only encountered errors instead of all files (faster)? to ask the user whether he wishes to tabulate only errors (hash mismatches or file count differences) rather than tabulating the entire folder selection of FolderA and FolderB. By not tabulating everything and instead only the few files that are different, lots of time is saved, making the program MUCH faster with large data volumes, and it is unnecessary to tabulate and log the comparisons of both folders if they are both the same anyway. If, in fact, the user wants a log of all the files and hashes of two given folders, he should use the FileS tab instead for this purpose (and as has always been the case). The save buttons are now disabled if no errors are detected, and enabled if there are errors. Unless the user unticks the Tabulate only encountered errors instead of all files (faster)? option, in which case everything is tabulated whether there are errors or not. Note, however, that with the option disabled, and if errors are encountered, there is likely to be two entries for a file with an error. One entry relating to it's file listing and mere existence, and then another entry relating to either its hash mismatch or absence from the other directory. For example, if MyFolderA\FileA.doc in in DirA, whereas in DirB it has a different hash, the user is likely to see: +The “Compare Directories” now has a checkbox titled “Tabulate only encountered errors instead of all files (faster)?” to ask the user whether he wishes to tabulate only errors (hash mismatches or file count differences) rather than tabulating the entire folder selection of FolderA and FolderB. By not tabulating everything and instead only the few files that are different, lots of time is saved, making the program MUCH faster with large data volumes, and it is unnecessary to tabulate and log the comparisons of both folders if they are both the same anyway. If, in fact, the user wants a log of all the files and hashes of two given folders, he should use the “FileS” tab instead for this purpose (and as has always been the case). The save buttons are now disabled if no errors are detected, and enabled if there are errors. Unless the user unticks the “Tabulate only encountered errors instead of all files (faster)?” option, in which case everything is tabulated whether there are errors or not. Note, however, that with the option disabled, and if errors are encountered, there is likely to be two entries for a file with an error. One entry relating to it's file listing and mere existence, and then another entry relating to either its hash mismatch or absence from the other directory. For example, if MyFolderA\FileA.doc in in DirA, whereas in DirB it has a different hash, the user is likely to see: 1) an entry in GridA for for FileA.doc, and 2) an entry in DridB for FileA.doc, and then 3) a third entry in GridB relating to the hash mis-match, which does not match what it found for the hash value of FileA.doc in GridA. Either way, the user can spot the mis-matched files by sorting the column. This will put the mis-matched entries to the top, or the bottom, together. -The Compare Directories tab displayed the filename value in the hash column and the hash value in the filename column! That was fixed. +The “Compare Directories” tab displayed the filename value in the hash column and the hash value in the filename column! That was fixed. -Diskmodule (for hashing of physical disks) massively improved and based on my sister project YAFFI. Now the interface is much improved and easier to use. Included is the ability to query disk attributes by right clicking and choosing View Technical Data. +Diskmodule (for hashing of physical disks) massively improved and based on my sister project YAFFI. Now the interface is much improved and easier to use. Included is the ability to query disk attributes by right clicking and choosing “View Technical Data”. Uses clause for Disk Module implements a compiler directive to avoid the need to adjust comma positions when compiling on platforms that do not support the disk module, i.e. Linux and Apple Mac. @@ -110,7 +110,7 @@ DiskModule unit updated for use with Freepascal 3.0. Before, any coders wanting which needed to be changed. See comments in source code. -Program is now set to launch in centre of the main screen as defined by windows instead of desktop centre as with earlier versions. This means that in the case of multi screen systems, quickhash will not be split down the middle with half on one screen, half on the other. It will launch in the centre of whichever screen is the main one. +Program is now set to launch in centre of the “main screen” as defined by windows instead of “desktop centre” as with earlier versions. This means that in the case of multi screen systems, quickhash will not be split down the middle with half on one screen, half on the other. It will launch in the centre of whichever screen is the main one. Changed website URL to the new website of http://quickhash-gui.org @@ -121,13 +121,13 @@ V2.6.9.2 Minor improvements -V2.6.9.1 August 2016 +V2.6.9.1 – August 2016 -Fixed a drag n drop error that occurred even when there was no error with dragging and dropping it was introduced in error with v2.6.9 +Fixed a drag n drop error that occurred even when there was no error with dragging and dropping – it was introduced in error with v2.6.9 Converted all file saves in the 'Compare Directories' tab to a streamed creation and save to avoid QuickHash running out of memory during large folder comparisons. Known issue : a strange insertion of data above the top table in HTML mode. -V2.6.9 July 2016 +V2.6.9 – July 2016 The UNC and long path name fixes still had not entirely worked as hoped when tested on big data sets. Further fixes implemented to ensure the filename and path to an existing file in a very long path is detected, and likewise re-created when copied. @@ -137,12 +137,12 @@ If QuickHash fails to initiate a handle to a file at the time of hashing, not on If the user pastes the path of a mounted drive as a UNC path (e.g. M:\MyServer\MyDataShare\MyFolder) as either source or destination, the user will now be told to fix it to a true UNC path rather than simply crashing out! -Status bar in the bottom of the Copy tab (the part that shows the user what file is currently being hashed) was being truncated if the path length was particularly long, and was still truncated even if maximised to the full screen size on a 40 monitor! That has been improved. +Status bar in the bottom of the Copy tab (the part that shows the user what file is currently being hashed) was being truncated if the path length was particularly long, and was still truncated even if maximised to the full screen size on a 40” monitor! That has been improved. -V2.6.8 June 2016 +V2.6.8 – June 2016 -In the 'Copy' tab, users can now select multiple source folders so that multiple folder content can be hashed, copied to a single destination folder, and then hashed again. Note that an experimental limit exists if the list of files in memory exceeds 2Gb, Quickhash will likely crash. Please report such instances. If they are too many, I will implement another technique. +In the 'Copy' tab, users can now select multiple source folders so that multiple folder content can be hashed, copied to a single destination folder, and then hashed again. Note that an experimental limit exists – if the list of files in memory exceeds 2Gb, Quickhash will likely crash. Please report such instances. If they are too many, I will implement another technique. In the copy tab, a bug was fixed for UNC paths when long path names were encountered. Seemingly my earlier efforts to correct this issue had not worked. Now, as of v2.6.8, long paths should not be a problem with UNC mode in the 'Copy' tab for either source or destination locations. @@ -165,7 +165,7 @@ Added a toggle for text line-by-line hashing. Users asked if it would be possibl Some other minor improvements. -V2.6.6-b Mar 2016 +V2.6.6-b – Mar 2016 Windows Only : Removed one element from the RAM box because it was reporting incorrect amount of free RAM and it wasn't really that necessary anyway. @@ -182,23 +182,23 @@ https://en.wikipedia.org/wiki/WoW64 This means, essentially, that the 32-bit mode of QH, when run on 64-bit systems, is presented with different data to what it is expecting by the filename natively. The users affected by this are minimal (perhaps none except the user who reported it) because it only impacts upon files in that specific folder. Other folders are not affected. Nevertheless, to resolve this, as of v2.6.6, a dedicated 32-bit and 64-bit executable are now provided for Windows. Users are encouraged to use the appropriate executable for their system, but in 99% of cases the 32-bit one should work fine in 32-bit emulated mode, unless the content of C:\Windows\System32 is to be examined. -V2.6.5 Dec 2015 +V2.6.5 – Dec 2015 At user request, the "Text" tab now allows line-by-line hashing of each line. The results are saved to a comma separated text file that can be opened in a text file editor or spreadsheet software. For example, Google Adwords requires SHA256 lowercase hashes of customer e-mail addresses. So with QuickHash, you can easily paste your list of addresses into the text field, click the "Hash Line-By-Line" button and the output is saved as CSV output for you, ready for use with Google Adwords or any similar product line (https://support.google.com/adwords/answer/6276125?hl=en-GB). Tested with data sets of the low tens of thousands. Would be interested to hear how it copes with larger volumes of data. -V2.6.4-a Dec 2015 Bug #16 (https://sourceforge.net/p/quickhash/tickets/16/) highlighted an issues with the Don't rebuild path' option of the Copy tab wherein the copy failed. This was tracked back to v2.6.3 when the new treeview feature was added, replacing the former button path selection functionality. The bug was caused as a result to a path parameter that no longer existed. That was fixed. +V2.6.4-a Dec 2015 Bug #16 (https://sourceforge.net/p/quickhash/tickets/16/) highlighted an issues with the “Don't rebuild path' option of the “Copy” tab wherein the copy failed. This was tracked back to v2.6.3 when the new treeview feature was added, replacing the former button path selection functionality. The bug was caused as a result to a path parameter that no longer existed. That was fixed. V2.6.4 Nov 2015 QuickHash can now READ and WRITE from and to folders that exceed the MAX_PATH limit of MS Windows, which is 260 characters. A limit of 32K is now adhered to with QuickHash 2.6.4, meaning files may be found on filesystems that were put there by software that is able to bypass the MAX_PATH limit even if regular software like Windows Explorer is unaware of their existence. -UNC Mode added to the Copy tab, specifically to enable the user to operate in pure UNC mode but with the new 32K path length limits. Useful for comparing data on multiple network nodes that may not be mapped as a drive letter. Windows only feature (not needed for Linux and Apple Mac). +“UNC Mode” added to the “Copy” tab, specifically to enable the user to operate in pure UNC mode but with the new 32K path length limits. Useful for comparing data on multiple network nodes that may not be mapped as a drive letter. Windows only feature (not needed for Linux and Apple Mac). The tree view in the copy tab are now sorted alphabetically. -The Choose file types option that has existed in the Copy tab for a while has now been added to the Files tab by user request. Meaning the user can now recursively hash a folder and sub-folder of files but choose which files to include and which to include. Extension basis only and not file type signature analysis. +The “Choose file types” option that has existed in the “Copy” tab for a while has now been added to the “Files” tab by user request. Meaning the user can now recursively hash a folder and sub-folder of files but choose which files to include and which to include. Extension basis only and not file type signature analysis. Further GUI anchoring improvements, to make the program display elements better when maximised, with less overlapping hopefully. @@ -208,7 +208,7 @@ User manual updated and revised for v2.6.4 Some other minor improvements -V2.6.3 Sept 2015 +V2.6.3 – Sept 2015 NEW: Replaced two buttons with two treeview panes in the 'Copy' tab. Left pane is for the user to choose where to copy files FROM. Right pane is for the user to choose where to copy files TO. On appropriate selection, the user needs just press 'Go' and on completion a new form shows the results. @@ -217,15 +217,15 @@ FIX: In the 'Compare Directories' tab, the save button will now also save the ha FIX: In the 'Compare Directories' tab, the file counts of the grids and difference counts were overlapping with the labels when high file counts were examined (tens of thousands upwards). Fixed by anchoring the elements. -V2.6.2.b August 2015 Linux only +V2.6.2.b – August 2015 – Linux only The exclusion of files that were zero bytes (functionality that was introduced in v2.1 back in 2013) meant that block devices in Linux, like /dev/sda or /dev/sda1, were simply ignored if selected by the user and not hashed. A new compiler directive added to ensure that if the file is reported as zero byte that a secondary check is then done to see if its a block device in Linux. If so, it will be hashed providing QuickHash is ran as root or sudo. -V2.6.2 August 2015 +V2.6.2 – August 2015 -As per feature request #15, and in part request #7, added an 'Expected Hash Value' field to Text and File tabs to enable the user to paste an already computed hash value (perhaps from another tool, e-mail, webpage) into QuickHash. If the field contains anything other than three dots, once the data hash is generated in QuickHash, it will compare it against the expected hash in this field and report match or mis-match. +As per feature request #15, and in part request #7, added an 'Expected Hash Value' field to “Text” and “File” tabs to enable the user to paste an already computed hash value (perhaps from another tool, e-mail, webpage) into QuickHash. If the field contains anything other than three dots, once the data hash is generated in QuickHash, it will compare it against the expected hash in this field and report match or mis-match. -Corrected the fact that that the values for Total Files in Dir A and Dir B in the comparison of two directories, were the wrong way round. +Corrected the fact that that the values for “Total Files in Dir A” and “Dir B” in the comparison of two directories, were the wrong way round. Updated copyright date range in the form captions for both the disk hashing module and QuickHash itself @@ -233,17 +233,17 @@ Minor GUI improvements like anchoring. User manual updated -V2.6.1 31/03/15 +V2.6.1 – 31/03/15 -Added two buttons for copying the grid content of Compare Directories to the clipboard, to enable the user to simply paste the results of one or both grids to another tool like Excel, Notepad etc. See ticket ref #9 (https://sourceforge.net/p/quickhash/feature-requests/8/) +Added two buttons for copying the grid content of “Compare Directories” to the clipboard, to enable the user to simply paste the results of one or both grids to another tool like Excel, Notepad etc. See ticket ref #9 (https://sourceforge.net/p/quickhash/feature-requests/8/) -Added a Save to Files button in the same tab to allow the content of grids A and B to be saved as two seperate CSV files (one for each grid) and a single combined HTML file (with the content of table A displayed in one table, the content of table B displayed in the other). +Added a “Save to Files” button in the same tab to allow the content of grids A and B to be saved as two seperate CSV files (one for each grid) and a single combined HTML file (with the content of table A displayed in one table, the content of table B displayed in the other). Throughout all of Quickhash, a line is automatically inserted into both CSV and HTML output stating the name and version of QuickHash used and the date the log file was generated. See ticket ref 7 (https://sourceforge.net/p/quickhash/feature-requests/7/) -Fixed the truncation of Total Files in DirA and Total Files in DirB in Compare Directories tab, where counts more than 99 (i.e. 100+) were being truncated. So 150 files was being written as 15. Note this only affected the user display not the log or display grid. +Fixed the truncation of “Total Files in DirA” and “Total Files in DirB” in Compare Directories tab, where counts more than 99 (i.e. 100+) were being truncated. So 150 files was being written as “15”. Note this only affected the user display – not the log or display grid. -Ensured that if the user re-runs a comparison of two directories using the Compare Directories tab, any values from the previous comparisons are cleared, such as the values in the display grids, the time ended, the hash match status, etc. Prior to 2.6.1, once a scan had been conducted, the display was not updated until the second scan had finished, as opposed to clearing it at the start of the subsequent scan. +Ensured that if the user re-runs a comparison of two directories using the “Compare Directories” tab, any values from the previous comparisons are cleared, such as the values in the display grids, the time ended, the hash match status, etc. Prior to 2.6.1, once a scan had been conducted, the display was not updated until the second scan had finished, as opposed to clearing it at the start of the subsequent scan. Added a clickable link to the QuickHash projects homepage at sourceforge. @@ -251,7 +251,7 @@ V2.6.0 New tab added titled 'Compare Two Files' to allow the user to check if two files in two different places (folders) are identical, or not, without having to hash all the other files in those respective folders. For example, C:\Data\FileA.doc and C:\BackupFiles\FileA.doc -Fixed column mis-alignment for HTML output of the FileS tab; the mis-alignment was caused by the seperation of file name and file path into two different columns in v2.5.2. where the seperation in the grid was not carried forward to the HTML output. +Fixed column mis-alignment for HTML output of the “FileS” tab; the mis-alignment was caused by the seperation of file name and file path into two different columns in v2.5.2. where the seperation in the grid was not carried forward to the HTML output. Added the ability to delete duplicate files where found, if the user chooses to detect duplicate files only. @@ -269,17 +269,17 @@ Several hints on various buttons and labels corrected to show informative instru The file type mask told users to separate extensions with a space, when no space is needed. In fact, adding a space might case file types not to be found. -The Disks tab was made accessible in the Linux version, but the button disabled and a descriptor to users to just use the File tab instead, because users were confused thinking they could use the tab on the Linux platform but they were unsure why it was greyed out. +The “Disks” tab was made accessible in the Linux version, but the button disabled and a descriptor to users to just use the “File” tab instead, because users were confused thinking they could use the tab on the Linux platform but they were unsure why it was greyed out. -When hashing individual files in the File tab, if the user single clicked a file, but then clicked 'Cancel', the file was still being passed to the hashing procedures. That was fixed so that if the user cancels, the file is not hashed. +When hashing individual files in the “File” tab, if the user single clicked a file, but then clicked 'Cancel', the file was still being passed to the hashing procedures. That was fixed so that if the user cancels, the file is not hashed. v2.5.2 October 2014 For the Windows version only : Implemented a scheduler for disk hashing, allowing the user the ability to schedule a start time for their chosen disk. Useful, for example, if a disk is currently being used or examined with an estimated completion time of 2 hours which is after the examining user may have gone home and unable to start the disk hashing process. Now, the user can specify a start date and time that is two or 3 hours after the estimated end time of the other task, and QuickHash will then commence hashing automatically without the need for the user to start it. If no valid start time is entered, the program starts hashing as soon as the chosen disk is double clicked, as normal. -For all versions : At user request, added an additional column to FileS tab to seperate the path from the filename. So now the FileName column contains just the filename. And the new 'Path' column contains the files path. +For all versions : At user request, added an additional column to “FileS” tab to seperate the path from the filename. So now the FileName column contains just the filename. And the new 'Path' column contains the files path. -Added an option in Copy tab called Don't rebuild path?. If checked, the files in the source directory and all sub-directories will simply be dumped into the root of the destination directory without having the original path rebuilt. Any files with the same name will be appended with 'Filename.ext_DuplicatedFileNameX'. +Added an option in “Copy” tab called “Don't rebuild path?”. If checked, the files in the source directory and all sub-directories will simply be dumped into the root of the destination directory without having the original path rebuilt. Any files with the same name will be appended with 'Filename.ext_DuplicatedFileNameX'. Changed progress status labelling to look neater and more compact. @@ -356,7 +356,7 @@ All versions prior to 2.1 suffered a 32-bit 4Gb limitation when copying (as part International language support added for filenames and directories that contain or might be created of a non-English nature by use of UTF8 casting. For example, the destination directory for "Hash, Copy, Hash" can now contain non-English characters. -All hashing in Quick Hash utilises MerkleDamgrd constructions (http://en.wikipedia.org/wiki/Merkle%E2%80%93Damg%C3%A5rd_construction). +All hashing in Quick Hash utilises Merkle–Damgård constructions (http://en.wikipedia.org/wiki/Merkle%E2%80%93Damg%C3%A5rd_construction). As such, zero byte files will always generate a predetermined hash, depending on the algorithm; sha-1, for example, is always da39a3ee5e6b4b0d3255bfef95601890afd80709. To avoid confusion, if a file is zero bytes, it is not hashed at all and the entry 'Not computed, zero byte file' is enetered into the results. Though I acknowledge some users may feel it is necessary to hash zero byte files for security reasons, on the whole, I don't think it is for 99% of users. Files of zero bytes are now copied as part of the "Hash, Copy, Hash" routine to facilitate those who wish to use QuickHash as a backup system where, on occasion, zero byte files are created by software and are required in order to function properly. diff --git a/UserManual.pdf b/UserManual.pdf index 00e1e48a8fd2752d31cf33c7466eeff42f661690..eea697e80292ca30fd7aef279c6ca31f5804aa09 100644 GIT binary patch delta 96976 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

V-Xu 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 delta 96936 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