Files
MultiPar/alpha/Update_English.txt
2025-06-25 19:42:34 +09:00

861 lines
24 KiB
Plaintext

Release note of v1.3.3 tree
par2j's "lc" option was changed to support more threads.
Windows Vista was removed from supported OS.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.3.4 to 1.3.3.5 ] (2025/06/25)
GUI update
Change
While it supports high DPI, it looks blurry on multi-monitor of different DPI.
It's possible to set maximum packet repetition from 1 time to 6 times.
PAR2 client update
Change
It's possible to set max size of recovery files directly.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.3.3 to 1.3.3.4 ] (2024/11/30)
Installer update
Korean language is available at installation.
GUI update
New
Korean language UI is added.
It's possible to add options for par2j on MultiPar.ini file.
Change
Link of Vector's author page is removed. Use GitHub's MultiPar page.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.3.2 to 1.3.3.3 ] (2024/06/15)
Installer update
Inno Setup was updated from v6.2.2 to v6.3.1.
PAR2 client update
Bug fix
Fixed a bug in GPU acceleration, when there are many OpenCL devices.
Failure of splitting source files with numerical extension was fixed.
Faulty prediction of the last block in a file with repeated data was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.3.1 to 1.3.3.2 ] (2024/01/10)
PAR2 client update
Improvement
GPU acceleration will work well on AMD graphics boards.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.3.0 to 1.3.3.1 ] (2023/11/11)
Installer update
It shows dialog to select "per user" or "per machine" installation.
PAR2 client update
Change
Max number of threads to read files on SSD was increased to 6.
Improvement
GPU acceleration would become faster.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.9 to 1.3.3.0 ] (2023/10/10)
GUI update
Change
Option adapted to new "lc" settings.
It's possible to add 5th item in "Media size" on Create window.
PAR2 client update
Change
Max number of using threads is increased to 32.
Threshold to use GPU was decreased.
Improvement
Matrix inversion may use more threads.
L3 cache optimization was improved for recent CPUs.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.3.2 tree
I tried to decrease probability of false positive at Malware detection.
[ Changes from 1.3.2.8 to 1.3.2.9 ] (2023/08/26)
GUI update
New
Verification may save different base directories in MultiPar.ini file.
Bug fix
Archiver's option was updated for recent 7-Zip versions.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.7 to 1.3.2.8 ] (2023/06/08)
GUI update
Change
It won't erase Zone.Identifier flag of MultiPar.exe automatically.
It shows confirm dialog before close, when it's creating or repairing.
Improvement
It will show error, when calling PAR client doesn't exist.
Bug fix
When UAC is disabled, Shell Extesnion DLL uses HKEY_LOCAL_MACHINE.
PAR2 client update
Bug fix
It will show correct efficiency for over than TB size files.
GPU function works with MMX, when all SSE2, SSSE3, AVX2 are disabled.
All clients update
Change
It will search hidden files, when Windows Explorer shows them.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.6 to 1.3.2.7 ] (2023/02/23)
Installer update
Inno Setup was updated from v6.2.1 to v6.2.2.
GUI update
New
It's possible to start Python script as batch processing.
PAR2 client update
New
It's possible to save verification result on JSON file.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.5 to 1.3.2.6 ] (2022/10/10)
Installer update
Inno Setup was updated from v6.2.0 to v6.2.1.
GUI update
Change
It won't limit size of Recovery Files by default.
Aligned verification is available for test.
All clients update
Change
Original filename item was removed from version information.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.4 to 1.3.2.5 ] (2022/09/09)
Compiler update
Development environment is updated to Visual Studio 2022.
GUI update
Change
ParQueue is removed, because I include tools by Python script.
PAR2 client update
Bug fix
I fixed a failure of searching blocks in uniform data.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.3 to 1.3.2.4 ] (2022/03/13)
All client update
Change
Failed result of Self-Test is shown in detail.
I added VERSIONINFO in each application's resource.
SFV/MD5 client update
Change
MD5 checker recognizes # as comment.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.2 to 1.3.2.3 ] (2022/02/14)
GUI update
Change
I removed /batch command from MultiPar.exe.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.1 to 1.3.2.2 ] (2022/02/06)
Installer update
Inno Setup supports Windows 7 or later.
GUI update
New
I added /batch command to MultiPar.exe for batch scripting.
PAR2 client update
New
A new option was added to remove recovery files.
Bug fix
A fault of sanitizing function was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.2.0 to 1.3.2.1 ] (2022/01/22)
GUI update
New
For a folder with PAR2 files, MultiPar may invoke ParQueue.
Change
In command-line, it uses "/" for each option instead of "-".
All clients update
Change
It will warn incompatible filenames on Windows OS.
PAR1 client update
Bug fix
Failure in setting a file pointer was fixed.
PAR2 client update
Bug fix
Possible stack overflow at searching missing files was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.9 to 1.3.2.0 ] (2021/12/20)
GUI update
Change
Fast SSD is selectable as file access mode.
Max number of log files was increased from 100 to 1000.
CPU usage slider was adjusted on CPU with 6 or more Cores.
Shadow of text over progress-bar becomes more smooth.
PAR2 client update
Change
Standard buffer size becomes double to decrease iteration.
Single byte error in a single slice file may be corrected.
Number of using threads was changed on CPU with 6 or more Cores.
Enabling GPU won't use additional threads on multi-core CPU.
Progress percent may move while writing blocks.
Improvement
L3 cache optimization was implemented for multi-core CPU.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.3.1 tree
Windows XP was removed from supported OS.
[ Changes from 1.3.1.8 to 1.3.1.9 ] (2021/09/09)
Installer update
Inno Setup was updated from v6.1.2 to v6.2.0.
GUI update
Change
Clickable link to access author's page becomes SSL.
Appending recovery record supports 2 GB over file size.
PAR2 clients update
Change
When source files are on NVMe SSD, verification may become faster.
Appending recovery record supports ZIP64 format.
Improvement
Simple verification will find a short slice in a tiny file.
Bug fix
A stack overflow problem in quick sort function was removed.
A bug of searching slices in a file with repeated content was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.7 to 1.3.1.8 ] (2021/05/25)
GUI update
New
An option for file access mode was added.
Change
It uses digits as numbers in sorting filenames.
.EXE file's path may contain Unicode characters.
Improvement
On Windows 10, it supports multiple monitors with different DPI.
All clients update
Change
It uses digits as numbers in sorting filenames.
.EXE file's path may contain Unicode characters.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.6 to 1.3.1.7 ] (2021/04/24)
GUI update
Change
Help documents are not compiled, but consist of plain html files.
More large icons are added for High DPI.
The installer will send MultiPar.ini to the recycle bin at uninstallation.
PAR2 client update
Change
AVX2 feature is implemented internally.
Additional memory barrier is removed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.5 to 1.3.1.6 ] (2021/04/09)
Installer update
Inno Setup was updated from v5.6.1 to v6.1.2.
GUI update
Change
A list-view control has Windows Explorer like Visual Style.
On a folder selecting dialog, an initial selected folder is always visible.
Bug fix
A rare failure of showing a multi-bytes character on file-list was fixed.
PAR2 client update
Bug fix
An access violation error while verifying splited files was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.4 to 1.3.1.5 ] (2021/03/06)
GUI update
Change
Max block size is increased to 2,118,123,520 bytes. (1.97 GB)
Max split size is increased to 2,147,287,040 bytes. (1.99 GB)
Bug fix
Memory allocation failure in verifying over than 512 PAR2 files was fixed.
PAR2 client update
Change
Max slice size is increased to 2,147,483,644 bytes. (2 GB)
Max split size is increased to 4,294,967,292 bytes. (4 GB)
When source files are on SSD, verification may become faster.
Improvement
Setup of CRC-32 may become slightly faster on recent CPU.
Bug fix
A bug in calculating hash of source files on SSD was fixed.
A bug in verifying source files without Slice Checksum packet was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.3 to 1.3.1.4 ] (2021/02/09)
* GUI update
Change
An option "Don't search subfolders" is added for verification and reapir.
Bug fix
It's possible to adjust opening window position on multiple monitors.
* PAR1 client update
Improvement
MD5 hash calculation becomes slightly faster.
* PAR2 client update
New
It's possible to set file access mode for debug usage.
Change
When source files are on SSD, hash calculation may become faster.
Improvement
MD5 hash calculation becomes faster on recent CPU.
Bug fix
An access violation bug in restoring single source file was fixed.
* SFV/MD5 client update
Improvement
MD5 hash calculation becomes slightly faster.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.2 to 1.3.1.3 ] (2020/11/27)
* GUI update
Change
An option "Don't search subfolders" is enabled for verification and reapir.
* PAR2 client update
Change
An option "/fo" is available for verification and reapir.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.1 to 1.3.1.2 ] (2020/10/10)
* PAR2 client update
Bug fix
In some cases, it stopped to calculate hash of files in creating PAR2 files.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.1.0 to 1.3.1.1 ] (2020/09/19)
* GUI update
Change
It's possible to type or edit directory on Folder selecting dialog.
An option "Run clients with lower priority" decreases priority of GUI, too.
Verify button will be disabled, when recovery files are deleted after repair.
* PAR2 client update
Change
64-bit version may allocate a little more memory than before by default.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.0.7 to 1.3.1.0 ] (2020/06/20)
* GUI update
Change
It supports different output style of new PAR2 client.
* PAR2 client update
New
At creation, 1-pass processing File IO is possible for source files on HDD.
Change
GPU encoder will write recovery data on files after finish encoding.
On Windows 7 or later, it may recognize SSD for faster processing.
Bug fix
It might fail to allocate memory, when free memory was few or fragmented.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.3.0 tree
[ Changes from 1.3.0.6 to 1.3.0.7 ] (2020/03/03)
* GUI update
Change
URL of web-forum was erased on some help documents.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.0.5 to 1.3.0.6 ] (2019/09/29)
* GUI update
Change
Italian UI was updated.
* PAR2 client update
Bug fix
Temporary files should be erased at failed reapir.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.0.4 to 1.3.0.5 ] (2019/04/27)
* GUI update
Change
Total filename length of adding external files at verification was increased.
* PAR2 client update
Improvement
OpenCL implementation is refined for a set of old CPU and GPU.
It accepts file-list to get many external files.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.0.3 to 1.3.0.4 ] (2019/02/19)
* Installer update
Overwrite installation will check version of EXE/DLL files.
* GUI update
Change
Absent extra feature in a very old CPU is grayed out.
Improvement
When CHM file was blocked by Windows Explorer, it's unblocked before open.
New
Chinese Help documents is included.
Full text search is possible on Help documents.
* PAR2 client update
Change
Number of threads is limited to number of physical cores on high-end CPUs.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.0.2 to 1.3.0.3 ] (2018/12/30)
* PAR2 client update
Change
Error number is shown at Win32API error.
On 32-bit OS, VRAM usage is limited upto 768MB at GPU acceleration.
For less than 512MB data, GPU won't be used.
Bug fix
Memory allocation failure on high-end GPU with large VRAM may be fixed.
Improvement
It skips reading of a file with system error at creation or verification.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.0.1 to 1.3.0.2 ] (2018/10/30)
* Installer update
Inno Setup was updated from v5.5.9 to v5.6.1.
* PAR2 client update
Bug fix
Memory barrier was not enough for recent high-end CPUs.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.3.0.0 to 1.3.0.1 ] (2018/06/23)
* GUI update
Change
The last year on About window is set by EXE file's date.
Un-checking "Split Files" doesn't update size of recovery files.
A user may return to Create window, when creation was failed.
Improvement
Checking "Split Files" set "Limit Size" for recovery files.
* PAR2 client update
Change
Each sizing scheme may limit size of recovery files.
New
It's possible to set number of recovered files at creation.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.9 to 1.3.0.0 ] (2018/06/09)
* PAR1 client update
Bug fix
A failure of calculating checksum on big files was fixed.
* PAR2 client update
Change
Work buffer size is limited upto 1280 MB on 32-bit OS.
It may wait file access a second, when temporary files are locked.
* SFV/MD5 client update
Change
Setting parent directory is supported in filename.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.2.9 tree
[ Changes from 1.2.9.8 to 1.2.9.9 ] (2016/12/12)
* PAR2 client update
Bug fix
A rare failure in finding complete slices was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.7 to 1.2.9.8 ] (2016/11/11)
* GUI update
Change
Shell Extension DLL won't fail in attempting to delete an absent entry.
It checks 7-Zip registry entry in both HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE.
* PAR2 client update
Change
Creation erases a previous verification result of same Set ID.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.6 to 1.2.9.7 ] (2016/09/16)
* GUI update
Bug fix
Failure of command selection in Shell Extension was fixed.
Batch processing will start, only when all source files are complete.
Change
Checksum of each UI resource DLL is checked before loading.
New
Shell Extension has a new item for archiver.
It's possible to extract an archive after verification or repair.
* PAR2 client update
Change
It checks risk of over-writing source files before file spliting.
It finds non-compressed tiny files included in ZIP / 7-Zip archive.
Progress % would move smoothly at checksum calculation.
Typical PAR2 filename are searched at first in verification.
New
It's possible to append recovery data to ZIP / 7-Zip archive.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.5 to 1.2.9.6 ] (2016/07/29)
* GUI update
Bug fix
A failure at reading many filenames with multi-bytes characters was fixed.
* Client update
Change
If PAR2 client failed to replace a damaged file, it doesn't delete recovered file.
PAR1 client doesn't stop by error, when it failed to correct misnamed files.
Bug fix
A bug of selecting wrong GPU encoder in rare case was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.4 to 1.2.9.5 ] (2016/06/20)
* GUI update
New
PE checksum is checked before using .EXE or .DLL files.
* Client update
Change
MD5 of padding bytes is calculated by an independent function.
New
Both PE checksum and CRC-32 are checked at self-test.
GPU is available for JIT(SSE2) encoder.
Bug fix
A bug of selecting slow encoder on early Intel i5/i7 CPU was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.3 to 1.2.9.4 ] (2016/05/23)
* GUI update
Change
Options for hardware environment are put in independent section.
Some options are put in different sections from previous version.
New
It's possible to change background style of text over progress-bar.
* Client update
New
PAR2 encoder supports AVX2 on recent CPU.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.2 to 1.2.9.3 ] (2016/05/05)
* Installer update
Inno Setup was updated from v5.5.6 to v5.5.9.
* GUI update
Change
Command-line option can set base-directory for verification.
Shell Extension won't add sub-menus, when there isn't enough space.
Bug fix
A failure of parsing verified block count in very big files was fixed.
* PAR2 client
Change
For creation, /rr option accepts a value with decimal point.
New
JIT SSE2 encoder is included for old CPU.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.1 to 1.2.9.2 ] (2016/03/15)
* PAR2 client
Change
Environment text of "CPU Core" was changed to "CPU thread".
Bug fix
Memory lack problem on old GPU was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.9.0 to 1.2.9.1 ] (2016/02/12)
* PAR2 client
Change
It sets more efficient limit size for cache blocking.
Max number of threads was increased from 6 to 18.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.8.7 to 1.2.9.0 ] (2016/01/06)
* PAR2 client
Change
OpenCL device is written on log, when GPU was used.
Bug fix
Failure in recovering with GPU & less CPU Cores was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.2.8 tree
64-bit version and GPU acceleration are available.
[ Changes from 1.2.8.6 to 1.2.8.7 ] (2015/10/27)
* GUI update
Change
Media size was changed for recent disk format.
Red shadow over progress bar became slightly dark.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.8.5 to 1.2.8.6 ] (2015/10/17)
* GUI update
Bug fix
GPU acceleration can be active at recovery.
* PAR2 client
Improvement
Encoder & decoder became faster, when SSSE3 is available.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.8.4 to 1.2.8.5 ] (2015/10/04)
* GUI update
Change
Outer shadow of text over progress-bar became slightly dark.
New
An option was added to disable recursive search.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.8.3 to 1.2.8.4 ] (2015/09/19)
* Installer update
Inno Setup was updated from v5.5.5 to v5.5.6.
* GUI update
New
Damage of recovery files is warned, when source files are complete.
* Client update
New
New Exit Code was added to report damage of recovery files.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.8.2 to 1.2.8.3 ] (2015/08/26)
* GUI update
Change
PC won't enter Sleep (Suspend) mode, while processing task.
Bug fix
Failure at treating network path was fixed.
* PAR2 client
New
It is possible to use GPU at recovering big files.
Bug fix
Failure in GPU version at a few blocks was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.8.1 to 1.2.8.2 ] (2015/08/08)
* PAR2 client
Change
Progress percent is updated smoothly when using GPU.
Non-fragmented file IO method is added for GPU.
Bug fix
Crash at finishing sub-threads were fixed.
Integer overflow at multiplication in 64-bit version was fixed.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.8.0 to 1.2.8.1 ] (2015/07/28)
* GUI update
Change
GPU option was simplified.
64-bit version of par2j is called on 64-bit OS.
* PAR2 client
Improvement
GPU version may run a little faster.
GPU option won't cause slow down, even when there is no available GPU.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[ Changes from 1.2.7.6 to 1.2.8.0 ] (2015/07/10)
* GUI update
Change
Background of text over progress-bar was changed.
New
An option for GPU was added.
* PAR2 client
Bug fix
Wrong status of damaged files with sub-directory was fixed.
New
It is possible to use GPU at creating big PAR2 files.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.2.7 tree
SSE2 (extra feature of CPU later than Pentium 4) is required.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.2.6 tree (2014/10/08)
Windows 2000 was removed from supported OS.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.2.5 tree (2014/05/25)
MultiPar doesn't support old PAR3 client (par3j_old.exe) anymore.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
Release note of v1.2.4 tree (2014/03/16)
My development environment is changed from Visual Studio 6.0 to Visual Studio 2008.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */