75 Commits

Author SHA1 Message Date
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
Yutaka-Sawada
774d716f23 Release note of version 1.3.1.9 2021-09-09 10:56:08 +09:00
Yutaka-Sawada
20066306c8 Add files via upload 2021-09-05 09:53:02 +09:00
Yutaka-Sawada
1ad52701fd Delete MultiPar_Help_1319.7z 2021-09-05 09:52:48 +09:00
Yutaka-Sawada
6e76cc44ac Add files via upload 2021-09-04 09:35:44 +09:00
Yutaka-Sawada
e5f9b0db4d Delete MultiPar_par2j_1319.7z 2021-09-04 09:35:13 +09:00
Yutaka-Sawada
6956f295d3 Add files via upload 2021-09-03 21:03:24 +09:00
Yutaka-Sawada
d8999fce08 Delete MultiPar_par2j_1319.7z 2021-09-03 21:02:57 +09:00
Yutaka-Sawada
e5fbb74426 Delete MultiPar_Help_1319.7z 2021-09-03 21:02:46 +09:00
Yutaka-Sawada
9136580dd8 Add files via upload 2021-09-02 20:17:53 +09:00
Yutaka-Sawada
6e67e9f64e Delete MultiPar_ResUI_1318.7z 2021-09-02 20:17:22 +09:00
Yutaka-Sawada
a896e06973 Delete MultiPar_Help_1319.7z 2021-09-02 20:17:14 +09:00
Yutaka-Sawada
a5127000a8 Add files via upload 2021-08-30 10:22:42 +09:00
Yutaka-Sawada
5455430856 Delete MultiPar_par2j_1318.7z 2021-08-30 10:22:07 +09:00
Yutaka-Sawada
fafae1f0bd Delete MultiPar_Help_1318.7z 2021-08-30 10:21:59 +09:00
Yutaka-Sawada
db5d41fedc Release note of version 1.3.1.8 2021-05-26 09:11:44 +09:00
Yutaka-Sawada
6bc59496b1 Update README.md 2021-05-26 09:06:52 +09:00
Yutaka-Sawada
b963271353 Release note of version 1.3.1.8 2021-05-25 11:55:39 +09:00
Yutaka-Sawada
85d79db345 Add files via upload 2021-05-25 11:47:33 +09:00
Yutaka-Sawada
1404cf758b Delete MultiPar_par2j_1317.7z 2021-05-25 11:47:18 +09:00
Yutaka-Sawada
bc96c87fa3 Add files via upload 2021-05-25 11:47:03 +09:00
Yutaka-Sawada
9eeb2e3af0 Delete MultiPar_sfv_md5_1314.7z 2021-05-25 11:46:31 +09:00
Yutaka-Sawada
81e5bb6985 Delete MultiPar_par1j_1314.7z 2021-05-25 11:46:26 +09:00
Yutaka-Sawada
d1c959d280 Delete MultiPar_ShlExt_1298.7z 2021-05-25 11:46:19 +09:00
Yutaka-Sawada
416087003c Delete MultiPar_ResUI_1315.7z 2021-05-25 11:46:06 +09:00
Yutaka-Sawada
5b344fe7ae Delete MultiPar_Help_1317.7z 2021-05-25 11:45:45 +09:00
Yutaka-Sawada
32ec4c06f6 Release note of version 1.3.1.7 2021-04-25 07:21:31 +09:00
Yutaka-Sawada
840e90538b Release note of version 1.3.1.7 2021-04-24 10:40:52 +09:00
Yutaka-Sawada
a1dcfe6d7e Delete MultiPar_par2j_extra_1294.7z 2021-04-24 10:35:11 +09:00
Yutaka-Sawada
f745c8ae9d Delete MultiPar_par2j_1316.7z 2021-04-24 10:35:01 +09:00
Yutaka-Sawada
d1eb4f1da3 Delete MultiPar_Help_1316.7z 2021-04-24 10:34:50 +09:00
Yutaka-Sawada
1b47867f78 Add files via upload 2021-04-24 10:34:37 +09:00
Yutaka-Sawada
84271788f8 Release note of version 1.3.1.6 2021-04-09 19:33:13 +09:00
Yutaka-Sawada
53fb342b54 Delete MultiPar_Help_1314.7z 2021-04-09 19:27:58 +09:00
Yutaka-Sawada
fa4b2843bc Delete MultiPar_par2j_1315.7z 2021-04-09 19:27:50 +09:00
Yutaka-Sawada
299c685235 Add files via upload 2021-04-09 19:27:28 +09:00
Yutaka-Sawada
0484541c49 development stop for a while 2021-04-03 23:38:15 +09:00
Yutaka-Sawada
be3c2f2348 Download link is added. 2021-03-17 10:18:38 +09:00
Yutaka-Sawada
1c28d117db How to download
To download MultiPar package, click "Releases" item on the right panel.
2021-03-12 09:53:53 +09:00
Yutaka-Sawada
dbff6d669d How to download files 2021-03-11 19:03:11 +09:00
14 changed files with 79 additions and 90 deletions

View File

@@ -0,0 +1,2 @@
By clicking "Releases" item on the right panel, you will see every version.
You may download your favorite MultiPar package at "Assets" item.

165
README.md
View File

@@ -1,117 +1,104 @@
# MultiPar # MultiPar
v1.3.1.5 is public ### v1.3.2.6 is public
This version has some trial functions.   I added a new feature and changed some default behavior in this version.
I fixed some problems of previous versions. I explain the difference below.
Though I tested the behavior on my PC, Be careful to use them.
there may be a bug in other environments or in a rare case. If you see a strange, odd, or wrong behavior, please report with ease.
Be careful to use this version for daily usage.
When you want a stable version,
you should not use this new one until other users try.
Unless you have a problem, v1.3.0.7 or v1.3.1.3 might be safe.
If you see a strange behavior, odd problem, or failure,
please report the incident to me.
I will fix as possible as I can. I will fix as possible as I can.
I increased max block size from 1 GB (old versions) to 2 GB (new version).   I saw [a question](https://github.com/Yutaka-Sawada/MultiPar/discussions/64) about number of recovery files.
This change is for rare case. Max number of recovery blocks was limited to the max source file size.
Normally users should not set so large block size in most case. At old time, this limit was made to be similar to QuickPar.
For compatibility, setting less than 100,000,000 bytes = 95 MB is good. I changed the default setting from this version.
Be careful, MultiPar cannot treat too large block size properly. In old versions, recovery file size was limited by default.
When you have a set of PAR2 files with more than 2 GB block size (such like 4 GB), If you wanted to disable the limit, you needed to set larger limit size at `Limit Size to` option.
par2cmdline may support them. In new version, recovery file size isn't limited by default.
I adjusted some GUI components for big numbers. If you want to limit, you need to set the limit size at `Limit Size to` option.
If you see something bad in your language UI, please let me know. I added an option `RecoveryFileLimit` on `MultiPar.ini`.
If you want to limit recovery file size by the max source file size as same as old versions,
add a new line `RecoveryFileLimit=1` in the .INI file.
I implemented a function to calculate MD5 hash of multiple files at verifying source files.   While reviewing my old source code, I found an obsolate point.
It seems to be faster on SSD. (I cannot test the speed by myself.) I omitted one step in verification for speed ago.
But, it is slow on HDD. Because recent CPUs are much faster than before,
It detects your drive type and switches function automatically. I enabled searching duplicated blocks at simple verification.
If it fails and happens to be slow on your PC, When you select `Simple verification` at `Verification level`,
please report your case. it may become slightly slow.
Because I don't know SSD's property so much, I will need help of users. Most users won't see any difference.
Thanks John L. Galt for tests and bug report on SSD.
There was a bug in v1.3.1.4, and created PAR2 files happened to contain broken packets.   I implemented [a new feature](https://github.com/Yutaka-Sawada/MultiPar/issues/74).
MD5 hash of some packets were wrong. It tries to repair damaged files by over writing recovered blocks directly.
When a file size was multiple of block size, the problem occurred. It doesn't make temporary files.
Such PAR2 files are shown as damaged on MultiPar verification, To enable the feature, select `Aligned verification` at `Verification level` option.
and v1.3.1.4 could not verify source files without checksum packets. You must understand good and bad points of this mode.
I fixed the bug in v1.3.1.5, and it can verify source files now. Becasue it's testing period still, I may change the behavior in future.
Though it's possible to use such broken PAR2 files (created by v1.3.1.4),
you would better recreate new PAR2 files with this new version.
I'm sorry for the inconvenience.
Thanks nutpantz for this bug report.
When you created many PAR2 files (more than 512), verification had failed in previous versions. Pros:
I (and many users) didn't see this bug for long time. - Fast verification.
Normally people don't create so many PAR2 files. - Fast recovery.
Thanks Martin Klefas-Stennett for finding this rare problem. - Less disk space.
Cons:
- Backup of damaged files is disabled.
- Less finding available source blocks.
- Cannot treat splited source files.
- Cannot treat additional source files.
- Cannot treat external source files.
- Risk of more data loss at failed recovery.
[ Changes from 1.3.1.4 to 1.3.1.5 ] [ Changes from 1.3.2.5 to 1.3.2.6 ]
Installer update
- Inno Setup was updated from v6.2.0 to v6.2.1.
GUI update GUI update
- Change - Change
- Max block size is increased to 2,118,123,520 bytes. (1.97 GB) - It won't limit size of Recovery Files by default.
- Max split size is increased to 2,147,287,040 bytes. (1.99 GB) - Aligned verification is available for test.
- Bug fix All clients update
- Memory allocation failure in verifying over than 512 PAR2 files was fixed.
PAR2 client update
- Change - Change
- Max slice size is increased to 2,147,483,644 bytes. (2 GB) - Original filename item was removed from version information.
- 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.
[ Hash value ] [ Hash value ]
MultiPar1315.zip MultiPar1326.zip
MD5: DB3661C2AD4D5B6404C7FC8C4CF5AE2B MD5: 9CD095ABF31A2A9978A2FF79EDC47C6D
SHA1: AECCB95F757163E439B9BB6372050D2AB1538D39 SHA1: 7FDDB03B68CFAE404F54A67559BE0DA29CEE5374
MultiPar1315_setup.exe MultiPar1326_setup.exe
MD5: ECFC7F69FB5AF168478C24F5C06F025E MD5: 36AB1A803538D4CC60EF2D9E30ABEC7B
SHA1: 66EB941B3E293EB35A48FAD80DD94BC3980DA3E8 SHA1: 3E7A2ED2D2ED01F80964D865F7616EE4E3CA2D5E
  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.
[ Hash value of other source code packages ] [ Hash value of other source code packages ]
Old versions and source code packages are available at [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu) now.   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?e=4V0gXu).
MultiPar_par2j_1315.7z MultiPar_par2j_1326.7z
MD5: FB245B4AFDB45F6C89FFC6231ECA3868 MD5: 2BC1FF60C2470119D0C2F1956260BF70
SHA1: FC32C6F0A88C2750C9A8408525359AED6DBE2B2C SHA1: 4554C5C01B9F8C4B14D23BE010A8866AF447B5BC
MultiPar_par2j_extra_1294.7z MultiPar_par1j_1326.7z
MD5: 6D165CDA2645924ACAFE902F02FAD309 MD5: 72C640381C56373CA56A73157A5AA026
SHA1: D77D4EA778423D5D8F820B8EAF97F733950F9FB1 SHA1: EEC159984A7A9C3E5BCCAB31090D33984331D412
MultiPar_par1j_1314.7z MultiPar_sfv_md5_1326.7z
MD5: E082D8A598A262E64CBAE2C42283488A MD5: EAEA85745126E8393CFFFFC6C8A0AB8E
SHA1: F706A3C1FCCAFCE225677BA0785CDB39870206A1 SHA1: C52A6F39566E04E42F03B347A0E5E97E2CE029BA
MultiPar_sfv_md5_1314.7z MultiPar_ShlExt_1326.7z
MD5: 355B0CC6B9613B422126EF9EDAC15F87 MD5: CD1A7DA095C61DF143E1630C487FDF67
SHA1: EFD2CF25C47851B86EB12FD5B709BFEEC73AC36D SHA1: 10F5A2A2A081D735A504E88442587102107749CD
MultiPar_ShlExt_1298.7z MultiPar_ResUI_1326.7z
MD5: BE0F04DF1A6B936F23F6F01930562248 MD5: 4E9BCF5F0078F45C93BA44C848A1CF28
SHA1: 52818266B45ECE135EECFF12D8DA2640A6AD5075 SHA1: 1284A50274DB1EBB496FFA5313C49683975BA318
MultiPar_ResUI_1315.7z
MD5: B8B6A9DA4BD9D418CFA90FD01CCC615A
SHA1: E5B4B16DBCAECACA2095A64006C117E04D3C9E74
MultiPar_Help_1314.7z
MD5: 5D274F59A5B908B1E31D62CD4F4A0D54
SHA1: CF1114B3850CDF52535A2C03ED374D1FA5E6B30E

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.