26 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
12 changed files with 73 additions and 62 deletions

135
README.md
View File

@@ -1,66 +1,81 @@
# MultiPar
v1.3.2.1 is public
### v1.3.2.6 is public
  This includes some bug fix and a sample of new feature.
I found a problem in my old code, and fixed them.
Because they are 32-bit version PAR2 client and PAR1 client, nobody saw them for long time.
Thanks [Safihre for finding the bug](https://github.com/Yutaka-Sawada/MultiPar/issues/55).
  I added a new feature and changed some default behavior in this version.
I explain the difference below.
Be careful to use them.
If you see a strange, odd, or wrong behavior, please report with ease.
I will fix as possible as I can.
I changed some behavior of handling invalid filenames on Windows OS.
In previous version, those bad filenames were sanitized automatically.
But, it might be strange and confused users of other OSes.
Thanks [Danilo for reporting the issue](https://github.com/Yutaka-Sawada/MultiPar/issues/58).
Now, this version warns such incompatible filenames only.
Because it's difficult to rename some bad fileanames on Windows Explorer,
I made a simple tool to rename invalid filenames, too.
The [tool "Rename7" is available on my GitHub page](https://github.com/Yutaka-Sawada/Rename7).
  I saw [a question](https://github.com/Yutaka-Sawada/MultiPar/discussions/64) about number of recovery files.
Max number of recovery blocks was limited to the max source file size.
At old time, this limit was made to be similar to QuickPar.
I changed the default setting from this version.
In old versions, recovery file size was limited by default.
If you wanted to disable the limit, you needed to set larger limit size at `Limit Size to` option.
In new version, recovery file size isn't limited by default.
If you want to limit, you need to set the limit size at `Limit Size to` option.
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.
Some [users requested a queue repair feature](https://github.com/Yutaka-Sawada/MultiPar/issues/57) ago.
I didn't make such utility, because there were some tools for the usage.
But, it seems to be old, or it's not updated so much.
So, I implemented a feature to repair multiple PAR2 recovery sets in queue.
Currently, it's a simple tool and will be changed more.
If a user is interested in the feature,
please read "Command_Queue.txt" in "help" folder.
Because it's sample, there may be a problem or fault.
I will improve later, when users tested the behavior.
  While reviewing my old source code, I found an obsolate point.
I omitted one step in verification for speed ago.
Because recent CPUs are much faster than before,
I enabled searching duplicated blocks at simple verification.
When you select `Simple verification` at `Verification level`,
it may become slightly slow.
Most users won't see any difference.
  I implemented [a new feature](https://github.com/Yutaka-Sawada/MultiPar/issues/74).
It tries to repair damaged files by over writing recovered blocks directly.
It doesn't make temporary files.
To enable the feature, select `Aligned verification` at `Verification level` option.
You must understand good and bad points of this mode.
Becasue it's testing period still, I may change the behavior in future.
Pros:
- Fast verification.
- Fast recovery.
- 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.2.0 to 1.3.2.1 ]
[ 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
- New
- For a folder with PAR2 files, MultiPar may invoke ParQueue.
- Change
- In command-line, it uses "/" for each option instead of "-".
- It won't limit size of Recovery Files by default.
- Aligned verification is available for test.
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.
- Original filename item was removed from version information.
[ Hash value ]
MultiPar1321.zip
MD5: FC155A166F5C31F7FA2373F06A866427
SHA1: 2E4DF4FF1DDEC301A51A9FA33C4F66B41D1F24C2
MultiPar1326.zip
MD5: 9CD095ABF31A2A9978A2FF79EDC47C6D
SHA1: 7FDDB03B68CFAE404F54A67559BE0DA29CEE5374
MultiPar1321_setup.exe
MD5: B4D94783D4CB3A72EEBF51A893C1ED39
SHA1: B22AE13319FD3856BD4E9D7CC042119FDF6A4E34
MultiPar1326_setup.exe
MD5: 36AB1A803538D4CC60EF2D9E30ABEC7B
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.
"Run as administrator" on right-click menu.
[ Hash value of other source code packages ]
@@ -68,26 +83,22 @@ you must start the installer with administrative privileges by selecting
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
[OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu).
MultiPar_par2j_1321.7z
MD5: 4853C852E6DAEB8BCC034595C46CFE87
SHA1: 24027B8E91DD32EF3A16931091BBD84D88EDBDBF
MultiPar_par2j_1326.7z
MD5: 2BC1FF60C2470119D0C2F1956260BF70
SHA1: 4554C5C01B9F8C4B14D23BE010A8866AF447B5BC
MultiPar_par1j_1321.7z
MD5: 2BE9BCCA25672BD7FC6773B6D5C3A831
SHA1: 2F3759136922627ADFC6197D0CA3911508104694
MultiPar_par1j_1326.7z
MD5: 72C640381C56373CA56A73157A5AA026
SHA1: EEC159984A7A9C3E5BCCAB31090D33984331D412
MultiPar_sfv_md5_1321.7z
MD5: 5CD627C2D768290EF574230259A19487
SHA1: E768B38783DF56289549BBAA3D65DBDAE679213B
MultiPar_sfv_md5_1326.7z
MD5: EAEA85745126E8393CFFFFC6C8A0AB8E
SHA1: C52A6F39566E04E42F03B347A0E5E97E2CE029BA
MultiPar_ShlExt_1320.7z
MD5: C413655ABF85BCFF3D4B349BAAADC24B
SHA1: 8552E6CCF647B065D91E494D2751567C144ABD36
MultiPar_ShlExt_1326.7z
MD5: CD1A7DA095C61DF143E1630C487FDF67
SHA1: 10F5A2A2A081D735A504E88442587102107749CD
MultiPar_ResUI_1319.7z
MD5: E03B90A433466C945D726B5A49B4E547
SHA1: E30FB11B8F121D44CC1CC368E8D91F06CFC15551
MultiPar_Help_1320.7z
MD5: 1F8CC009B1A5F11EFBA999C7225E4311
SHA1: 6E392602F82A96E3015FEA65A590E08D2B6E39CB
MultiPar_ResUI_1326.7z
MD5: 4E9BCF5F0078F45C93BA44C848A1CF28
SHA1: 1284A50274DB1EBB496FFA5313C49683975BA318

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.