38 Commits

Author SHA1 Message Date
Yutaka Sawada
30ddf641ee Release note of version 1.3.2.7 2023-02-23 12:13:39 +09:00
Yutaka Sawada
56fc82e316 Add version 1.3.2.7 files 2023-02-23 12:10:26 +09:00
Yutaka Sawada
e0ed7076ba Release note of version 1.3.2.6 2022-10-10 10:35:04 +09:00
Yutaka Sawada
051bc1be15 Add version 1.3.2.6 files 2022-10-10 10:28:08 +09:00
Yutaka Sawada
79e6ebbd55 Delete MultiPar_sfv_md5_1324.7z 2022-10-10 10:27:35 +09:00
Yutaka Sawada
f3f8d653e5 Delete MultiPar_par2j_1325.7z 2022-10-10 10:27:28 +09:00
Yutaka Sawada
2b15cff5dc Delete MultiPar_par1j_1324.7z 2022-10-10 10:27:09 +09:00
Yutaka Sawada
15b963fab4 Delete MultiPar_ShlExt_1320.7z 2022-10-10 10:27:02 +09:00
Yutaka Sawada
a62dbe44d7 Delete MultiPar_ResUI_1319.7z 2022-10-10 10:26:54 +09:00
Yutaka Sawada
147ffaaac8 Add version 1.3.2.6 files 2022-10-10 10:26:32 +09:00
Yutaka Sawada
f17d75f1bd Release note of version 1.3.2.5 2022-09-09 19:37:37 +09:00
Yutaka Sawada
a1d042bb38 Add version 1.3.2.5 files 2022-09-09 19:30:39 +09:00
Yutaka Sawada
895b3282dc Delete MultiPar_par2j_1324.7z 2022-09-09 19:30:00 +09:00
Yutaka Sawada
1287e9f938 Delete MultiPar_Help_1320.7z 2022-09-09 18:48:17 +09:00
Yutaka Sawada
9eeb820391 Release note of version 1.3.2.4 2022-03-13 11:42:17 +09:00
Yutaka Sawada
73690179fd Add version 1.3.2.4 files 2022-03-13 11:39:38 +09:00
Yutaka Sawada
c98ecc7365 Delete MultiPar_sfv_md5_1322.7z 2022-03-13 11:38:48 +09:00
Yutaka Sawada
b4bfc1181f Delete MultiPar_par1j_1322.7z 2022-03-13 11:38:41 +09:00
Yutaka Sawada
0c9ba771e4 Delete MultiPar_par2j_1323.7z 2022-03-13 11:38:34 +09:00
Yutaka Sawada
c6610f55b9 Release note of version 1.3.2.3 2022-02-14 14:51:20 +09:00
Yutaka Sawada
de8b6784d8 Release note of version 1.3.2.3 2022-02-14 14:48:05 +09:00
Yutaka Sawada
3f7969d8a2 add version 1.3.2.3 files 2022-02-14 14:46:37 +09:00
Yutaka Sawada
1877038b93 Delete MultiPar_par2j_1322.7z 2022-02-14 14:46:02 +09:00
Yutaka-Sawada
2869f18bc5 Release note of version 1.3.2.2 2022-02-06 11:15:47 +09:00
Yutaka-Sawada
c1b1f09d85 add version 1.3.2.2 files 2022-02-06 11:12:09 +09:00
Yutaka-Sawada
be43c340b2 Delete MultiPar_par1j_1321.7z 2022-02-06 11:11:21 +09:00
Yutaka-Sawada
71573c0149 Delete MultiPar_par2j_1321.7z 2022-02-06 11:11:16 +09:00
Yutaka-Sawada
9f5d97933b Delete MultiPar_sfv_md5_1321.7z 2022-02-06 11:11:09 +09:00
Yutaka-Sawada
3ffc9d484b Release note of version 1.3.2.1 2022-01-22 13:01:18 +09:00
Yutaka-Sawada
c9705d6cee add version 1.3.2.1 files 2022-01-22 12:55:08 +09:00
Yutaka-Sawada
7fbac2be16 Delete MultiPar_par2j_1320.7z 2022-01-22 12:54:10 +09:00
Yutaka-Sawada
b24afc1a24 Delete MultiPar_par1j_1318.7z 2022-01-22 12:54:04 +09:00
Yutaka-Sawada
95f35b14ac Delete MultiPar_sfv_md5_1318.7z 2022-01-22 12:53:56 +09:00
Yutaka-Sawada
2189612c65 Release note of version 1.3.2.0 2021-12-20 13:40:26 +09:00
Yutaka-Sawada
59d062ed77 Add files via upload 2021-12-20 13:14:14 +09:00
Yutaka-Sawada
5870f732c9 Delete MultiPar_par2j_1319.7z 2021-12-20 13:13:45 +09:00
Yutaka-Sawada
c0239c578c Delete MultiPar_ShlExt_1318.7z 2021-12-20 13:13:37 +09:00
Yutaka-Sawada
03e8567358 Delete MultiPar_Help_1319.7z 2021-12-20 13:13:29 +09:00
13 changed files with 41 additions and 74 deletions

115
README.md
View File

@@ -1,76 +1,47 @@
# MultiPar # MultiPar
v1.3.1.9 is public ### v1.3.2.7 is public
  This is the final release of v1.3.1 tree.   This is a minor update version for Python script users.
There would be no serious problem. There is no difference in basic feature.
While I fixed some rare bugs and improved a bit, it's hard to test all possible cases. If you don't use Python script, no need to update.
When you see a bug, odd incident, or strange behavior, please let me know. When there is no problem in this version,
I will fix as possible as I can. next version will be the last of v1.3.2 tree.
  I tested verification of multiple source files on my new PC.   There are some Python script files in `tool` folder of MultiPar.
From the result, I set max number of threads for NVMe SSD to 4 threads, Users may edit them for thier usage.
when CPU has 6 or more logical cores. As I'm learning Python language still, I may modify these samples later.
This will improve speed at verifying complete source files. When a user request a new feature in MutliPar,
(It doesn't affect for PAR files nor damaged files.) I may implement it as an independent tool.
SATA SSD : It will verify max 2 files at once. Users would edit them for thier usage.
NVMe SSD : It will verify max 3 or 4 files at once.
  When many input file slices are same, their checksums become same, too.
There was a bug in my sorting function.
Nobody found the error for over than 10 years, and I solved this problem at last.
Thanks [NilEinne](https://github.com/Yutaka-Sawada/MultiPar/issues/36) for reporting the very rare incident.
  When a file includes duplicated data, it's difficult to find slices in proper position.
In old versions, it might ignore overlap of slices for speed.
Then, it happend to fail finding some slices.
I implemented more complex method, and it will work well in most cases.
Thanks [swarup459](https://github.com/Yutaka-Sawada/MultiPar/issues/42) for bug report, offering samples, and many tests.
  It's possible to add PAR2 recovery record to a ZIP file.
When I wrote the instructions ago, 4 GB over ZIP file was not common so much.
Because recent Windows OS supports ZIP64 format, I updated the text for compatibility.
You may read the "Add recovery record" page of MultiPar's Help documents.
Or, you may read [the article on my web-site](http://hp.vector.co.jp/authors/VA021385/record.htm).
Now, MultiPar supports large ZIP file with ZIP64 format.
Thanks [Dwaine Gonyier](https://github.com/Yutaka-Sawada/MultiPar/issues/44) for noticing the potential problem.
[ Changes from 1.3.1.8 to 1.3.1.9 ] [ Changes from 1.3.2.6 to 1.3.2.7 ]
Installer update Installer update
- Inno Setup was updated from v6.1.2 to v6.2.0. - Inno Setup was updated from v6.2.1 to v6.2.2.
GUI update GUI update
- Change - New
- Clickable link to access author's page becomes SSL. - It's possible to start Python script as batch processing.
- Appending recovery record supports 2 GB over file size.
PAR2 clients update PAR2 client update
- Change - New
- When source files are on NVMe SSD, verification may become faster. - It's possible to save verification result on JSON file.
- 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.
[ Hash value ] [ Hash value ]
MultiPar131.zip MultiPar1327.zip
MD5: EF3486BB39724EF6A4109F5B02D4E027 MD5: 72909EA45889CEC681E5F458E43F6666
SHA1: D935BFAFF5156C9460FB45639271339D1068F522 SHA1: 278EB9128FEB8839792A6340DC29381E7966F655
MultiPar131_setup.exe MultiPar1327_setup.exe
MD5: E2F6EF68AEB9BE0CCDD4D5ABF2A3F318 MD5: 85DFD7C9DF386F52420BD9FDE1A5A4DA
SHA1: C2615960B9B28223BC174FC1175CAAECCC8A713A SHA1: E127588A243D8E80516D5DB60C9F92A213200E16
  To install under "Program Files" or "Program Files (x86)" directory,   To install under "Program Files" or "Program Files (x86)" directory,
you must start the installer with administrative privileges by selecting you must start the installer with administrative privileges by selecting
"Run as administrator" on right-click menu. "Run as administrator" on right-click menu.
[ Hash value of other source code packages ] [ Hash value of other source code packages ]
@@ -78,26 +49,22 @@ you must start the installer with administrative privileges by selecting
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
[OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu). [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu).
MultiPar_par2j_1319.7z MultiPar_par2j_1327.7z
MD5: 9AC4C38762E2DBF64D6D3A738CD7CCD6 MD5: 84B07B477714E64272828F2C1A246899
SHA1: FFC0DA1A0BBCAD08489C5499154DAA0216E10F51 SHA1: 76B8DD02C24D39C473C119478D589BE7E1737E8A
MultiPar_par1j_1318.7z MultiPar_par1j_1326.7z
MD5: F66285403BA0AD856BA6A8CCD922EBF5 MD5: 72C640381C56373CA56A73157A5AA026
SHA1: 4CF5D819B16E60F1BBD82415D5F68CB46D3F53C3 SHA1: EEC159984A7A9C3E5BCCAB31090D33984331D412
MultiPar_sfv_md5_1318.7z MultiPar_sfv_md5_1326.7z
MD5: 4E6433808625C088E2773C961BBEBBD2 MD5: EAEA85745126E8393CFFFFC6C8A0AB8E
SHA1: 68B54D178BA58637F63CC3E0CC656C96D4472A33 SHA1: C52A6F39566E04E42F03B347A0E5E97E2CE029BA
MultiPar_ShlExt_1318.7z MultiPar_ShlExt_1326.7z
MD5: 57E79698A53458681CD19842391A202F MD5: CD1A7DA095C61DF143E1630C487FDF67
SHA1: 646145F1B429C1CF592F907614889C98FBE7E756 SHA1: 10F5A2A2A081D735A504E88442587102107749CD
MultiPar_ResUI_1319.7z MultiPar_ResUI_1326.7z
MD5: E03B90A433466C945D726B5A49B4E547 MD5: 4E9BCF5F0078F45C93BA44C848A1CF28
SHA1: E30FB11B8F121D44CC1CC368E8D91F06CFC15551 SHA1: 1284A50274DB1EBB496FFA5313C49683975BA318
MultiPar_Help_1319.7z
MD5: 37547FA074DC24491D1696F6F0DB7452
SHA1: 8069C5745F9C7660236F17E3E087B4F7324382ED

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.