ITADN
Yutaka-Sawada/MultiPar

版本发布 8

1.3.3.4 betav1.3.3.4
? · 2024-11-30

  This is a minor update version. As I announced ago, Windows Vista was removed from supported OS from this version. If you are using MultiPar on Windows Vista PC, please use old versions. If there is no serious problem in this version, next version may be the last of v1.3.3 tree.   Korean language is available newly. Thanks gemble for translation.   I added some optional feature for rare usage or test manually. For details, refer `Command_GUI.txt` and `Command_par2j.txt` in `help` folder of MultiPar.   My web-pages on `vector.co.jp` will disapper at 2024 December 20. Thanks Vector to support MultiPar for long time. I use this GitHub page for MultiPar announcement. [ Changes from 1.3.3.3 to 1.3.3.4 ] Installer update - Korean language is available at installation. GUI update - New - Korean UI DLL is included. - 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. [ Hash value ] MultiPar1334.zip MD5: 27E7EB8CD03F65D219E7B59E870C0CF3 SHA1: 523BBA26FA851BB320962196F7197978801568B3 MultiPar1334_setup.exe MD5: 4F1F3EEDF79EBFBEB63078F3F0528CC7 SHA1: F9AA66DF5E0CDA0D2F99FE27B2FA8667BE079BB2   To install under "Program Files" or "Program Files (x86)" directory, you must select "Install for all users" at the first dialog.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/f/c/8eb5bd32c534a1d1/QtGhNMUyvbUggI5pAAAAAAAAKjWf9HxrAn-GDQ).

1.3.3.4 betav1.3.3.4
? · 2024-11-30

### v1.3.3.4 is public   This is a minor update version. As I announced ago, Windows Vista was removed from supported OS from this version. If you are using MultiPar on Windows Vista PC, please use old versions. If there is no serious problem in this version, next version may be the last of v1.3.3 tree. Korean language is available newly. Thanks gemble for translation. I added some optional feature for rare usage or test manually. For details, refer `Command_GUI.txt` and `Command_par2j.txt` in `help` folder of MultiPar. My web-pages on `vector.co.jp` will disapper at 2024 December 20. Thanks Vector to support MultiPar for long time. I use this GitHub page for MultiPar announcement. [ Changes from 1.3.3.3 to 1.3.3.4 ] Installer update - Korean language is available at installation. GUI update - New - Korean UI DLL is included. - 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. [ Hash value ] MultiPar1334.zip MD5: 27E7EB8CD03F65D219E7B59E870C0CF3 SHA1: 523BBA26FA851BB320962196F7197978801568B3 MultiPar1334_setup.exe MD5: 4F1F3EEDF79EBFBEB63078F3F0528CC7 SHA1: F9AA66DF5E0CDA0D2F99FE27B2FA8667BE079BB2   To install under "Program Files" or "Program Files (x86)" directory, you must select "Install for all users" at the first dialog.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/f/c/8eb5bd32c534a1d1/QtGhNMUyvbUggI5pAAAAAAAAKjWf9HxrAn-GDQ).

1.3.3.3 betav1.3.3.3
? · 2024-06-15

  I fixed a few rare bugs in this version. While most users were not affected by those problems, those who saw the matter would better use new version. If there is a problem still, I will fix as possible as I can. I updated some help documents about Batch script. I mentioned the location of help files in ReadMe text.   New version supports a PC with max 8 OpenCL devices. Thanks [Yi Gu for reporting bug in a rare environment](https://github.com/Yutaka-Sawada/MultiPar/issues/110). I didn't think a user put so many OpenCL devices on a PC. It will detect a Graphics board correctly.   I improved source file splitting feature at creating PAR2 files. Thanks [AreteOne for reporting bug and suggestion of improvment](https://github.com/Yutaka-Sawada/MultiPar/issues/117). When file extension is a number, it didn't handle properly. If someone saw strange behavior at file splitting ago, it should have been solved in this version.   I fixed a bug in verifying external files. It might not find the last slice in a source file, when the file data is redundant. Thanks [dle-fr for reporting bug and testing many times](https://github.com/Yutaka-Sawada/MultiPar/issues/130). This solution may improve verification of damaged files, too. When source files are mostly random data like commpressed archive, there was no problem. [ Changes from 1.3.3.2 to 1.3.3.3 ] 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. [ Hash value ] MultiPar1333.zip MD5: 01A201CA340C33053E6D7D2604D54019 SHA1: F7C30A7BDEB4152820C9CFF8D0E3DA719F69D7C6 MultiPar1333_setup.exe MD5: 33F9E441F5C1B2C00040E9BAFA7CC1A9 SHA1: 6CEBED8CECC9AAC5E8070CD5E8D1EDF7BBBC523A   To install under "Program Files" or "Program Files (x86)" directory, you must select "Install for all users" at the first dialog.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/f/c/8eb5bd32c534a1d1/QtGhNMUyvbUggI5pAAAAAAAAKjWf9HxrAn-GDQ).

v1.3.3.2 betav1.3.3.2
? · 2024-01-10

  This is a small fix version to improve performance of GPU acceleration. It will become faster on AMD Radeon graphics boards. It may be slightly faster on Nvidia GeForce graphics boards. There is no difference in CPU calculation. Because this isn't tested so much, there may be a bug, failure, or mistake. If you see a problem, please report the incident. I will try to solve as possible as I can.   I changed 3 points in my OpenCL implementation. It's possible to test them by `lc` option at command-line. Thanks [cavalia88, Slava46, and Anime Tosho for many tests and wonderful idea](https://github.com/Yutaka-Sawada/MultiPar/issues/107). OpenCL perfomance is varied in every graphics boards. If you have a fast graphics board, enabling "GPU acceleration" would be faster. If it's not so fast (or is slow) on your PC, just un-check the feature. 1) Data transfur between PC's RAM and GPU's VRAM 2) Calculation over GPU 3) Calculate 2 blocks at once to reduce number of table lookup [ Changes from 1.3.3.1 to 1.3.3.2 ] PAR2 client update - Improvement - GPU acceleration will work well on AMD graphics boards. [ Hash value ] MultiPar1332.zip MD5: 5F2848ED7F65C632D1FED42A39B66F95 SHA1: CFA2CC6D217704BE2AF9DEDE15B117E9DC26A25B MultiPar1332_setup.exe MD5: 338F9D0842762338DC83921BBE546AF8 SHA1: 2A11FD544D49AA7B952214733C9D8E53F647592E   To install under "Program Files" or "Program Files (x86)" directory, you must select "Install for all users" at the first dialog.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0).

v1.3.3.1 betav1.3.3.1
? · 2023-11-11

  This is a testing version to improve speed of PAR2 calculation. Because the new method isn't tested so much, there may be a bug, failure, or mistake. Be careful to use this non-stable version. When you don't want to test by yourself, you should not use this yet. If you see a problem, please report the incident. I will try to solve as possible as I can.   CPU's L3 cache optimization depends on hardware environment. It's difficult to guess the best setting for unknown type. It seems to work well on Intel and AMD 's most CPUs. Thanks Anime Tosho and MikeSW17 for long tests. But, I'm not sure the perfomance of rare strange kind CPUs. If you want to compare speed of different settings on your CPU, you may try samples (TestBlock_2023-08-31.zip) in "MultiPar_sample" folder on [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOg0cF2UHcs709Icv4).   I improved GPU implementation very much. Thanks [Slava46 and K2M74 for many tests](https://github.com/Yutaka-Sawada/MultiPar/issues/99). While I almost gave up to increase speed, their effort encouraged me to try many ways. Without their aid, I could not implement this GPU function. OpenCL perfomance is varied in every graphics boards. If you have a fast graphics board, enabling "GPU acceleration" would be faster. If it's not so fast (or is slow) on your PC, just un-check the feature.   I saw a new feature of Inno Setup 6, which changes install mode. It shows a dialog to ask which install mode. Then, a user can install MultiPar in "Program Files" directory by selecting "Install for all users". This method may be easier than starting installer by "Run as administrator". I test the selection dialog at this version. If there is no problem nor complaint from users, I use this style in later versions, too. [ Changes from 1.3.3.0 to 1.3.3.1 ] 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. [ Hash value ] MultiPar1331.zip MD5: ECFC1570C839DD30A2492A7B05C2AD6E SHA1: 5E0E4CC38DAA995294A93ECA10AEB3AE84596170 MultiPar1331_setup.exe MD5: A55E6FA5A6853CB42E3410F35706BAD9 SHA1: 8D46BD6702E82ABA9ACCFA5223B2763B4DCEFE9E   To install under "Program Files" or "Program Files (x86)" directory, you must select "Install for all users" at the first dialog.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0).

1.3.3.0 betav1.3.3.0
? · 2023-10-10

  This is a testing version to improve speed of PAR2 calculation. Because the new method isn't tested so much, there may be a bug, failure, or mistake. Be careful to use this non-stable version. When you don't want to test by yourself, you should not use this yet. If you see a problem, please report the incident. I will try to solve as possible as I can.   The PAR2 calculation speed may be 10% ~ 50% faster than old version. The optimization depends on hardware environment. I don't know what is the best setting on which PC. From [many tests of debug versions](https://github.com/Yutaka-Sawada/MultiPar/issues/99), it will select maybe better setting automatically. Thanks testers for many trials. If you want to compare speed of different settings on your PC, you may try those debug versions.   I changed GPU implementation largely, too. To adopt CPU optimization, it will process smaller tasks on GPU. Because GPU don't use CPU's cache, it's inefficient for GPU's task. I don't know that new method is faster than old version or not. Threshold to use GPU: - Data size must be larger than 200 MB. - Block size must be larger than 64 KB. - Number of source blocks must be more than 192. - Number of recovery blocks must be more than 8.   Because [a user requested](https://github.com/Yutaka-Sawada/MultiPar/issues/102), I implemented a way to add 5th item in "Media size" on Create window. Write this line `MediaList4=name:size` under `[Option]` section in `MultiPar.ini`. Currently, you cannot change the item on Option window. [ Changes from 1.3.2.9 to 1.3.3.0 ] 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. [ Hash value ] MultiPar1330.zip MD5: 79570F84B74ECF8E5100561F7AAC3803 SHA1: ACF7F164001708789C5D94003ED6B5C172235D54 MultiPar1330_setup.exe MD5: D1F1A5A4DF1C9EDD698C9A017AF31039 SHA1: 4C3314B909572A303EBBE8E015A2E813841CFA33   To install under "Program Files" or "Program Files (x86)" directory, you must start the installer with administrative privileges by selecting "Run as administrator" on right-click menu.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0).

v1.3.2.9
? · 2023-08-27

  This is the final release of v1.3.2 tree. Because I want to public this as a stable version, I didn't change contents so much. PAR clients are same as previous version. Including long term used applications may be good to avoid false positive at Malware detection.   I fixed a [compatibility issue in calling 7-Zip](https://github.com/Yutaka-Sawada/MultiPar/issues/92), which I didn't know the change. Thanks Lyoko-Jeremie for bug report. The incident happened, when a user selected many files.   I made a sample feature to Save & Restore different "base directories". When you put PAR files in another folder from source files, it will set the previous directory automatically. Because this feature was tested little, it's disabled by default at this time. If you want to enable, add section `[Path]` on "MultiPar.ini". Then set `MRUMax` value, which is the maximum number of stored directries. You may set the value upto 26. It's disabled, when the value is 0. These two lines are like below: ``` [Path] MRUMax=5 ```   While I made MultiPar as an utility tool, I didn't give priority to its speed. If someone wants faster Parchive tool, I suggest to use ParPar tools instead of MultiPar. They are "[High performance PAR2 create client for NodeJS](https://github.com/animetosho/ParPar)" or "[speed focused par2cmdline fork](https://github.com/animetosho/par2cmdline-turbo)". Though the speed depends on hardware environments and user's setting, it would be 50% ~ 100 % faster than my par2j. Only when you have a very fast graphics borad, GPU enabled par2j may be faster. I plan to improve speed of par2j in next v1.3.3 tree.Though it will become 20% ~ 30% faster than old par2j, ParPar would be faster mostly. [ Changes from 1.3.2.8 to 1.3.2.9 ] 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. [ Hash value ] MultiPar132.zip MD5: 305D86C8C7A0F5C1A23CEAFFBE4F02BF SHA1: 464BB7AB7D14FD35D2AEF99042EEB8E556DA0417 MultiPar132_setup.exe MD5: 18F9BE1FF1C6D668E3A3906C691CCB98 SHA1: 116C6B2A15FCFD9BB74F0EF9D6C8A4BF78299588   To install under "Program Files" or "Program Files (x86)" directory, you must start the installer with administrative privileges by selecting "Run as administrator" on right-click menu.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0).

v1.3.2.8 betav1.3.2.8
? · 2023-06-08

  This is a minor update version to fix some bugs in rare cases. Most users don't see difference. If there is no serious problem in this version, next version will be the last of v1.3.2 tree.   I fixed a [problem of MultiPar shell extension](https://github.com/Yutaka-Sawada/MultiPar/issues/86), when UAC (User Account Control on Windows Vista or later) is disabled. Thanks whulkhulk and Slava46 for test and confirm. If other users could not "Integrate MultiPar into Shell" ago, he may try this new version.   I added a confirm dialog at closing MultiPar, when it's creating or repairing. This change may reduce accidental loss of working data. Though MultiPar inherits most usage and behavior of QuickPar, I would improve a bit.   I fixed [small bugs in my OpenCL code for GPU](https://github.com/Yutaka-Sawada/MultiPar/issues/88). Though I'm not sure the incident, it might not work rarely. Because I don't use a graphics board on my PC, I didn't test myself. Thanks apprehensivemom for test. Even when you checked "Enable GPU acceleration", it may not use GPU for small data. It's because starting GPU is slow. If calculation finishes in a few seconds, using CPU only may be faster. GPU may require at least a few minutes task to see speed difference. As a note, I write its threshold below. Threshold to use GPU: - Data size must be larger than 512 MB. - Block size must be larger than 64 KB. - Number of source blocks must be more than 256. - Number of recovery blocks must be more than 32. [ Changes from 1.3.2.7 to 1.3.2.8 ] 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. [ Hash value ] MultiPar1328.zip MD5: C7BD23C0D32C47555E344D9D88C149C2 SHA1: 467F85E53011B3BC1E67E6685B1787D32B6F2296 MultiPar1328_setup.exe MD5: 4D7A3BA6B88D9F37A22C35C425DA5F4D SHA1: 6BCCF834BC6038F1AC30F82B193A2B5F45FD7697   To install under "Program Files" or "Program Files (x86)" directory, you must start the installer with administrative privileges by selecting "Run as administrator" on right-click menu.   Old versions and source code packages are available at [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0).