Compare commits
26 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aa9715b4f8 | ||
|
|
12250bb7a3 | ||
|
|
a44c7e1bd6 | ||
|
|
5e79e740bd | ||
|
|
15615e9b4d | ||
|
|
0bc6db578b | ||
|
|
12667ef6fa | ||
|
|
f4ae7d8d01 | ||
|
|
283e86d754 | ||
|
|
df7757b110 | ||
|
|
e32168b44b | ||
|
|
6bbe98b1dd | ||
|
|
82a9c4d42e | ||
|
|
4a230286b3 | ||
|
|
8fdf1b8b7a | ||
|
|
1905edf000 | ||
|
|
9ae3422246 | ||
|
|
c386404dd5 | ||
|
|
eaf5c9ffd2 | ||
|
|
d04e123ca6 | ||
|
|
00dc442fce | ||
|
|
164e34061d | ||
|
|
256d6e6bca | ||
|
|
4a1c0826f8 | ||
|
|
d3cd266b3e | ||
|
|
4986d7ceef |
61
README.md
61
README.md
@@ -1,55 +1,52 @@
|
|||||||
# MultiPar
|
# MultiPar
|
||||||
|
|
||||||
### v1.3.3.3 is public
|
### v1.3.3.5 is public
|
||||||
|
|
||||||
I fixed a few rare bugs in this version.
|
This is a minor update version.
|
||||||
While most users were not affected by those problems,
|
If there is no serious problem in this version,
|
||||||
those who saw the matter would better use new version.
|
next version will be the last of v1.3.3 tree.
|
||||||
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.
|
It's difficult to support multi-monitor of different DPI.
|
||||||
Thanks [Yi Gu for reporting bug in a rare environment](https://github.com/Yutaka-Sawada/MultiPar/issues/110).
|
Thanks [kwinz for reporting this problem](https://github.com/Yutaka-Sawada/MultiPar/issues/146).
|
||||||
I didn't think a user put so many OpenCL devices on a PC.
|
Though I could not solve blurry window on multi-monitor case, users can see what it is.
|
||||||
It will detect a Graphics board correctly.
|
|
||||||
|
|
||||||
I improved source file splitting feature at creating PAR2 files.
|
I added an optional feature to set max size of recovery files directly.
|
||||||
Thanks [AreteOne for reporting bug and suggestion of improvment](https://github.com/Yutaka-Sawada/MultiPar/issues/117).
|
For details, refer `Command_GUI.txt` and `Command_par2j.txt` in `help` folder of MultiPar.
|
||||||
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.
|
My web-pages on `vector.co.jp` disappered at 2024 December 20.
|
||||||
It might not find the last slice in a source file, when the file data is redundant.
|
Thanks Vector to support MultiPar for long time.
|
||||||
Thanks [dle-fr for reporting bug and testing many times](https://github.com/Yutaka-Sawada/MultiPar/issues/130).
|
I use [this GitHub page](https://github.com/Yutaka-Sawada/MultiPar) for MultiPar announcement.
|
||||||
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 ]
|
[ Changes from 1.3.3.4 to 1.3.3.5 ]
|
||||||
|
|
||||||
Installer update
|
Installer update
|
||||||
- Inno Setup was updated from v6.2.2 to v6.3.1.
|
- Inno Setup was updated from v6.3.1 to v6.5.4.
|
||||||
|
|
||||||
|
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
|
PAR2 client update
|
||||||
- Bug fix
|
- Change
|
||||||
- Fixed a bug in GPU acceleration, when there are many OpenCL devices.
|
- It's possible to set max size of recovery files directly.
|
||||||
- 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 ]
|
[ Hash value ]
|
||||||
|
|
||||||
MultiPar1333.zip
|
MultiPar1335.zip
|
||||||
MD5: 01A201CA340C33053E6D7D2604D54019
|
MD5: 22F3840CDCA56CDBFA39E872D337B460
|
||||||
SHA1: F7C30A7BDEB4152820C9CFF8D0E3DA719F69D7C6
|
SHA1: A332E230137F6BDF594CD0EB7B6A5130D1CFE71C
|
||||||
|
|
||||||
|
MultiPar1335_setup.exe
|
||||||
|
MD5: 2D178ED0E66C6AD0AE5C3507A6643EF5
|
||||||
|
SHA1: BA04FD62391351F0698B1BCAD384DD95DEA1E8C3
|
||||||
|
|
||||||
MultiPar1333_setup.exe
|
|
||||||
MD5: 33F9E441F5C1B2C00040E9BAFA7CC1A9
|
|
||||||
SHA1: 6CEBED8CECC9AAC5E8070CD5E8D1EDF7BBBC523A
|
|
||||||
To install under "Program Files" or "Program Files (x86)" directory,
|
To install under "Program Files" or "Program Files (x86)" directory,
|
||||||
you must select "Install for all users" at the first dialog.
|
you must select "Install for all users" at the first dialog.
|
||||||
|
|
||||||
Old versions and source code packages are available at
|
Old versions and source code packages are available at
|
||||||
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
|
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
|
||||||
[OneDrive](https://1drv.ms/f/c/8eb5bd32c534a1d1/QtGhNMUyvbUggI5pAAAAAAAAKjWf9HxrAn-GDQ).
|
[OneDrive](https://1drv.ms/f/c/8eb5bd32c534a1d1/QtGhNMUyvbUggI5pAAAAAAAAKjWf9HxrAn-GDQ).
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -5,6 +5,30 @@ Release note of v1.3.3 tree
|
|||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
|
[ Changes from 1.3.3.5 to 1.3.3.6 ] (2025/10/25)
|
||||||
|
|
||||||
|
GUI update
|
||||||
|
Change
|
||||||
|
GPU option is enabled always, even when GPU device doesn't exist.
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
|
[ Changes from 1.3.3.4 to 1.3.3.5 ] (2025/10/10)
|
||||||
|
|
||||||
|
Installer update
|
||||||
|
Inno Setup was updated from v6.3.1 to v6.5.4.
|
||||||
|
|
||||||
|
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)
|
[ Changes from 1.3.3.3 to 1.3.3.4 ] (2024/11/30)
|
||||||
|
|
||||||
Installer update
|
Installer update
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
v1.3.3 の更新情報 (2024/11/30)
|
v1.3.3 の更新情報 (2025/10/10)
|
||||||
|
|
||||||
Windows Vista を動作対象の OS から外しました。
|
Windows Vista を動作対象の OS から外しました。
|
||||||
Vector のページが無くなるので、GitHub のページを使ってください。
|
Vector のページが無くなるので、GitHub のページを使ってください。
|
||||||
https://github.com/Yutaka-Sawada/MultiPar
|
https://github.com/Yutaka-Sawada/MultiPar
|
||||||
|
|
||||||
|
|
||||||
[ 1.3.2 から 1.3.3 への変更点 ]
|
[ 1.3.2 から 1.3.3 への変更点 ]
|
||||||
|
|
||||||
・クライアントの変更点
|
・クライアントの変更点
|
||||||
|
|||||||
@@ -13,13 +13,37 @@
|
|||||||
<p> 
|
<p> 
|
||||||
While MultiPar is available as freeware, I spent a lot of time and effort to develop.
|
While MultiPar is available as freeware, I spent a lot of time and effort to develop.
|
||||||
Your donation will encourage me to continue my efforts to improve and support MultiPar.
|
Your donation will encourage me to continue my efforts to improve and support MultiPar.
|
||||||
I made PayPal account and quick link for donation.<br>
|
I made PayPal account and quick link for donation.
|
||||||
<ol>
|
</p>
|
||||||
<li>Click <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NPNAKA32N4GD6" target="_blank" title="PayPal - The safer, easier way to pay online!">this link</a> to go PayPal's web-page.
|
|
||||||
<li>On left panel, you can change Quantity, and click Update to multiply the Amount.
|
<p>
|
||||||
<li>On right panel, you select your PayPal account or Credit card.
|
If you want to send message to me, use below web-form.
|
||||||
<li>You may write Message to developer at the bottom of right panel.
|
Select how much amount, write message, and click Doante button.
|
||||||
</ol>
|
<center>
|
||||||
|
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
|
||||||
|
<input type="hidden" name="cmd" value="_s-xclick">
|
||||||
|
<input type="hidden" name="hosted_button_id" value="2PP6DCPP5ZGNJ">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td><input type="hidden" name="on0" value="How much">How much:<br>
|
||||||
|
<select name="os0">
|
||||||
|
<option value="Cheer">Cheer $10.00 USD</option>
|
||||||
|
<option value="Encouragement">Encouragement $20.00 USD</option>
|
||||||
|
<option value="Premium">Premium $30.00 USD</option>
|
||||||
|
<option value="Subsidy">Subsidy $40.00 USD</option>
|
||||||
|
<option value="Surprise">Surprise $50.00 USD</option>
|
||||||
|
</select></td><td>  </td>
|
||||||
|
<td><input type="hidden" name="on1" value="Short message">Short message:<br>
|
||||||
|
<input type="text" name="os1" maxlength="200" size="48"></td><td>  </td>
|
||||||
|
<td><input type="image" src="paypal.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"></td></tr>
|
||||||
|
</table>
|
||||||
|
<input type="hidden" name="currency_code" value="USD">
|
||||||
|
</form>
|
||||||
|
</center>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
If you don't write message, click <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NPNAKA32N4GD6" target="_blank" title="PayPal - The safer, easier way to pay online!">this link</a> to go PayPal's web-page.
|
||||||
|
You may change Quantity to multiply the total amount.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ There are command-line manuals in "<tt>help</tt>" folder.
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
<small>last update 2024/11/30 for version 1.3.3.4</small>
|
<small>last update 2025/01/20 for version 1.3.3.5</small>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
BIN
alpha/help/0409/paypal.gif
Normal file
BIN
alpha/help/0409/paypal.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.9 KiB |
48
alpha/help/0411/donate.htm
Normal file
48
alpha/help/0411/donate.htm
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
<html lang="ja">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
|
||||||
|
<link rel="stylesheet" href="style.css">
|
||||||
|
<title><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>̂<EFBFBD><EFBFBD>肢</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<font size=5><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>̂<EFBFBD><EFBFBD>肢</font>
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<h3>PayPal <20>ł̊<C582><CC8A>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>肢<EFBFBD><E882A2><EFBFBD>܂<EFBFBD></h3>
|
||||||
|
<p> 
|
||||||
|
MultiPar <20>͖<EFBFBD><CD96><EFBFBD><EFBFBD>ŗ<EFBFBD><C597>p<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>A<EFBFBD>J<EFBFBD><4A><EFBFBD>ɂ͎<C982><CD8E>ԂƎ<D482><C68E>Ԃ<EFBFBD><D482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă܂<C482><DC82>B
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>Ē<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƁA<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>𑱂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>͂<EFBFBD><EFBFBD>o<EFBFBD>܂<EFBFBD><EFBFBD>B
|
||||||
|
PayPal <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>ӂ<EFBFBD><D382><EFBFBD><EFBFBD>̂ŁA<C581><41><EFBFBD>Њ<EFBFBD><D08A>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>肢<EFBFBD><E882A2><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>āA<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>Z<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>āADoante <20>{<7B>^<5E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||||
|
<center>
|
||||||
|
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
|
||||||
|
<input type="hidden" name="cmd" value="_s-xclick">
|
||||||
|
<input type="hidden" name="hosted_button_id" value="2PP6DCPP5ZGNJ">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td><input type="hidden" name="on0" value="How much"><EFBFBD><EFBFBD><EFBFBD>z:<br>
|
||||||
|
<select name="os0">
|
||||||
|
<option value="Cheer">Cheer $10.00 USD</option>
|
||||||
|
<option value="Encouragement">Encouragement $20.00 USD</option>
|
||||||
|
<option value="Premium">Premium $30.00 USD</option>
|
||||||
|
<option value="Subsidy">Subsidy $40.00 USD</option>
|
||||||
|
<option value="Surprise">Surprise $50.00 USD</option>
|
||||||
|
</select></td><td>  </td>
|
||||||
|
<td><input type="hidden" name="on1" value="Short message"><EFBFBD><EFBFBD><EFBFBD>҂ւ̃<EFBFBD><EFBFBD>b<EFBFBD>Z<EFBFBD>[<5B>W:<br>
|
||||||
|
<input type="text" name="os1" maxlength="200" size="48"></td><td>  </td>
|
||||||
|
<td><input type="image" src="../0409/paypal.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"></td></tr>
|
||||||
|
</table>
|
||||||
|
<input type="hidden" name="currency_code" value="USD">
|
||||||
|
</form>
|
||||||
|
</center>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<EFBFBD>V<EFBFBD>@<40>\<5C>̎<EFBFBD><CC8E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>o<EFBFBD>O<EFBFBD>A<F18D9081><41><EFBFBD>P<EFBFBD>̏<EFBFBD><CC8F><EFBFBD><EFBFBD>ȂǁA<C781><41><EFBFBD>̌`<60>ł̍v<CC8D><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>肪<EFBFBD><E882AA><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>B
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -37,6 +37,7 @@
|
|||||||
<a href="howto3.htm"><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̐v</a><br>
|
<a href="howto3.htm"><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̐v</a><br>
|
||||||
<a href="howto4.htm"><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̌<EFBFBD><CC8C><EFBFBD><EFBFBD>ƏC<C68F><43></a><br>
|
<a href="howto4.htm"><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̌<EFBFBD><CC8C><EFBFBD><EFBFBD>ƏC<C68F><43></a><br>
|
||||||
<a href="problem.htm"><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>̖<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_</a><br>
|
<a href="problem.htm"><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>̖<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_</a><br>
|
||||||
|
<a href="donate.htm"><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>̂<EFBFBD><EFBFBD>肢</a>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td colspan=3><font size=1> </font></td></tr>
|
<tr><td colspan=3><font size=1> </font></td></tr>
|
||||||
<tr valign="top"><td>
|
<tr valign="top"><td>
|
||||||
@@ -51,7 +52,7 @@
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
<small><EFBFBD>ŏI<EFBFBD>X<EFBFBD>V 2024/11/30 (<28>o<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD> 1.3.3.4)</small>
|
<small><EFBFBD>ŏI<EFBFBD>X<EFBFBD>V 2025/01/21 (<28>o<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD> 1.3.3.5)</small>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
BIN
alpha/help/0411/paypal.gif
Normal file
BIN
alpha/help/0411/paypal.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.9 KiB |
@@ -11,13 +11,37 @@
|
|||||||
|
|
||||||
<h3>PayPal捐赠</h3>
|
<h3>PayPal捐赠</h3>
|
||||||
<p> 
|
<p> 
|
||||||
尽管MultiPar可以免费使用,但我花了很多时间和精力来开发。您的捐款将鼓励我继续努力改进和支持MultiPar。我创建了PayPal帐户和捐款的快速链接。<br>
|
尽管MultiPar可以免费使用,但我花了很多时间和精力来开发。您的捐款将鼓励我继续努力改进和支持MultiPar。我创建了PayPal帐户和捐款的快速链接。
|
||||||
<ol>
|
</p>
|
||||||
<li>点击<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NPNAKA32N4GD6" target="_blank" title="PayPal - The safer, easier way to pay online!">此链接</a>转到PayPal的网页。
|
|
||||||
<li>在左侧面板上,您可以更改数量,然后单击更新以乘以金额。
|
<p>
|
||||||
<li>在右侧面板中,您可以选择PayPal帐户或信用卡。
|
If you want to send message to me, use below web-form.
|
||||||
<li>您可以在右侧面板底部向开发人员写消息。
|
Select how much amount, write message, and click Doante button.
|
||||||
</ol>
|
<center>
|
||||||
|
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
|
||||||
|
<input type="hidden" name="cmd" value="_s-xclick">
|
||||||
|
<input type="hidden" name="hosted_button_id" value="2PP6DCPP5ZGNJ">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td><input type="hidden" name="on0" value="How much">How much:<br>
|
||||||
|
<select name="os0">
|
||||||
|
<option value="Cheer">Cheer $10.00 USD</option>
|
||||||
|
<option value="Encouragement">Encouragement $20.00 USD</option>
|
||||||
|
<option value="Premium">Premium $30.00 USD</option>
|
||||||
|
<option value="Subsidy">Subsidy $40.00 USD</option>
|
||||||
|
<option value="Surprise">Surprise $50.00 USD</option>
|
||||||
|
</select></td><td>  </td>
|
||||||
|
<td><input type="hidden" name="on1" value="Short message">Short message:<br>
|
||||||
|
<input type="text" name="os1" maxlength="200" size="48"></td><td>  </td>
|
||||||
|
<td><input type="image" src="../0409/paypal.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"></td></tr>
|
||||||
|
</table>
|
||||||
|
<input type="hidden" name="currency_code" value="USD">
|
||||||
|
</form>
|
||||||
|
</center>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
If you don't write message, 点击<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NPNAKA32N4GD6" target="_blank" title="PayPal - The safer, easier way to pay online!">此链接</a>转到PayPal的网页。
|
||||||
|
You may change Quantity to multiply the total amount.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
<small>最新更新于2024年11月30日,适用于1.3.3.4版本,简体中文化 Deng Shiqing</small>
|
<small>最新更新于2025年01月20日,适用于1.3.3.5版本,简体中文化 Deng Shiqing</small>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
BIN
alpha/help/0804/paypal.gif
Normal file
BIN
alpha/help/0804/paypal.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.9 KiB |
@@ -103,6 +103,16 @@ It means that it is impossible to mix "/" and "-" in options of same command lin
|
|||||||
If PAR file's filename (or relative path) is started by "-",
|
If PAR file's filename (or relative path) is started by "-",
|
||||||
you need to use "/" for prefix of options to distinguish PAR file.
|
you need to use "/" for prefix of options to distinguish PAR file.
|
||||||
|
|
||||||
|
When a option has arbitary number or text,
|
||||||
|
don't put space between the option and following part.
|
||||||
|
For example, setting "/rr1" is valid, but "/rr 1" is wrong.
|
||||||
|
Setting "/dPath" is valid, but "/d Path" is wrong.
|
||||||
|
|
||||||
|
To distinguish options from filenames, order of command-line arguments is important.
|
||||||
|
Put all options before <par file>.
|
||||||
|
Put <par file> before all [input files].
|
||||||
|
|
||||||
|
|
||||||
/f, /fu :
|
/f, /fu :
|
||||||
Set this, if you use file-list for file name or file path.
|
Set this, if you use file-list for file name or file path.
|
||||||
The file-list is a text file, which contains filenames in each line.
|
The file-list is a text file, which contains filenames in each line.
|
||||||
@@ -169,8 +179,10 @@ If you include space in comment, use "" to specify where is end.
|
|||||||
use this setting to set the path as base-directory.
|
use this setting to set the path as base-directory.
|
||||||
This is either absolute path or relative path from current directory.
|
This is either absolute path or relative path from current directory.
|
||||||
If you include space in path, use "" to specify where is end.
|
If you include space in path, use "" to specify where is end.
|
||||||
Note, setting "/dC:" is same as setting current directory of C-drive.
|
As you may omit the last "/" in path of a folder,
|
||||||
If you want to set direct root of C-drive, you must set "/dC:/".
|
both "/dC:/data/" and "/dC:/data" are valid.
|
||||||
|
Note, setting "/dD:" is same as setting current directory of D-drive.
|
||||||
|
If you want to set direct root of D-drive, you must set "/dD:/".
|
||||||
|
|
||||||
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
[ par2j.exe - version 1.3.3.4 or later ]
|
[ par2j.exe - version 1.3.3.5 or later ]
|
||||||
|
|
||||||
Type "par2j.exe" to see version, test integrity, and show usage below.
|
Type "par2j.exe" to see version, test integrity, and show usage below.
|
||||||
|
|
||||||
@@ -148,6 +148,16 @@ It means that it is impossible to mix "/" and "-" in options of same command lin
|
|||||||
If PAR file's filename (or relative path) is started by "-",
|
If PAR file's filename (or relative path) is started by "-",
|
||||||
you need to use "/" for prefix of options to distinguish PAR file.
|
you need to use "/" for prefix of options to distinguish PAR file.
|
||||||
|
|
||||||
|
When a option has arbitary number or text,
|
||||||
|
don't put space between the option and following part.
|
||||||
|
For example, setting "/rr10" is valid, but "/rr 10" is wrong.
|
||||||
|
Setting "/dPath" is valid, but "/d Path" is wrong.
|
||||||
|
|
||||||
|
To distinguish options from filenames, order of command-line arguments is important.
|
||||||
|
Put all options before <par file>.
|
||||||
|
Put <par file> before all [input files] or [external files].
|
||||||
|
|
||||||
|
|
||||||
/f, /fu :
|
/f, /fu :
|
||||||
Set this, if you use file-list for file name or file path.
|
Set this, if you use file-list for file name or file path.
|
||||||
When this option is set, [input files] or [external files] is path of file-list.
|
When this option is set, [input files] or [external files] is path of file-list.
|
||||||
@@ -302,7 +312,7 @@ Because it may be difficult to predict recovery file size,
|
|||||||
use trial command to see how is the size.
|
use trial command to see how is the size.
|
||||||
When it's "/lr" or "/lr0", block count of the largest input file is used.
|
When it's "/lr" or "/lr0", block count of the largest input file is used.
|
||||||
(If the max file is 1000 KB and block size is 10 KB, /lr is same as /lr100.)
|
(If the max file is 1000 KB and block size is 10 KB, /lr is same as /lr100.)
|
||||||
When split size "/ls" is set with "/lr0",
|
When both "/lr0" and "/ls(split size)" are set,
|
||||||
block count of the splited file size is used instead of the largest input file.
|
block count of the splited file size is used instead of the largest input file.
|
||||||
|
|
||||||
for example, /lr , /lr10 , /lr2000
|
for example, /lr , /lr10 , /lr2000
|
||||||
@@ -354,6 +364,13 @@ This is possible, only when there is one input file of .ZIP or .7z format.
|
|||||||
When recovery files are created in a different directory,
|
When recovery files are created in a different directory,
|
||||||
the protected archive file is made in the directory.
|
the protected archive file is made in the directory.
|
||||||
|
|
||||||
|
/ls2 has a special feature to set limit size of recovery files directly.
|
||||||
|
When both "/ls2" and "/lr(limit size)" are set,
|
||||||
|
setting number of /lr is recognizned as file size instead of number of blocks.
|
||||||
|
In this usage, setting limit size must be less than 2 GB.
|
||||||
|
If you want max 100 MB each file size, set like these; /ls2 /lr102400000
|
||||||
|
Because the calculation ignores packets, you may set a bit smaller size.
|
||||||
|
|
||||||
for example, /ls10000 , /ls1048576, /ls1
|
for example, /ls10000 , /ls1048576, /ls1
|
||||||
|
|
||||||
/lc :
|
/lc :
|
||||||
@@ -474,8 +491,10 @@ If you include space in comment, use "" to specify where is end.
|
|||||||
use this setting to set the path as base-directory.
|
use this setting to set the path as base-directory.
|
||||||
This is either absolute path or relative path from current directory.
|
This is either absolute path or relative path from current directory.
|
||||||
If you include space in path, use "" to specify where is end.
|
If you include space in path, use "" to specify where is end.
|
||||||
Note, setting "/dC:" is same as setting current directory of C-drive.
|
As you may omit the last "/" in path of a folder,
|
||||||
If you want to set direct root of C-drive, you must set "/dC:/".
|
both "/dC:/data/" and "/dC:/data" are valid.
|
||||||
|
Note, setting "/dD:" is same as setting current directory of D-drive.
|
||||||
|
If you want to set direct root of D-drive, you must set "/dD:/".
|
||||||
|
|
||||||
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
||||||
|
|
||||||
|
|||||||
@@ -94,6 +94,16 @@ It means that it is impossible to mix "/" and "-" in options of same command lin
|
|||||||
If checksum file's filename (or relative path) is started by "-",
|
If checksum file's filename (or relative path) is started by "-",
|
||||||
you need to use "/" for prefix of options to distinguish checksum file.
|
you need to use "/" for prefix of options to distinguish checksum file.
|
||||||
|
|
||||||
|
When a option has arbitary number or text,
|
||||||
|
don't put space between the option and following part.
|
||||||
|
For example, setting "/vs1" is valid, but "/vs 1" is wrong.
|
||||||
|
Setting "/dPath" is valid, but "/d Path" is wrong.
|
||||||
|
|
||||||
|
To distinguish options from filenames, order of command-line arguments is important.
|
||||||
|
Put all options before <checksum file>.
|
||||||
|
Put <checksum file> before all [input files]
|
||||||
|
|
||||||
|
|
||||||
/fo :
|
/fo :
|
||||||
Set this, if you want to ignore folders at wildcard matching search.
|
Set this, if you want to ignore folders at wildcard matching search.
|
||||||
This setting disable recursive search into folder also.
|
This setting disable recursive search into folder also.
|
||||||
@@ -129,8 +139,10 @@ from the PAR client's directory, use this setting to set path.
|
|||||||
use this setting to set the path as base-directory.
|
use this setting to set the path as base-directory.
|
||||||
This is either absolute path or relative path from current directory.
|
This is either absolute path or relative path from current directory.
|
||||||
If you include space in path, use "" to specify where is end.
|
If you include space in path, use "" to specify where is end.
|
||||||
Note, setting "/dC:" is same as setting current directory of C-drive.
|
As you may omit the last "/" in path of a folder,
|
||||||
If you want to set direct root of C-drive, you must set "/dC:/".
|
both "/dC:/data/" and "/dC:/data" are valid.
|
||||||
|
Note, setting "/dD:" is same as setting current directory of D-drive.
|
||||||
|
If you want to set direct root of D-drive, you must set "/dD:/".
|
||||||
|
|
||||||
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
||||||
|
|
||||||
|
|||||||
BIN
alpha/par1j.exe
BIN
alpha/par1j.exe
Binary file not shown.
BIN
alpha/par2j.exe
BIN
alpha/par2j.exe
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -103,6 +103,16 @@ It means that it is impossible to mix "/" and "-" in options of same command lin
|
|||||||
If PAR file's filename (or relative path) is started by "-",
|
If PAR file's filename (or relative path) is started by "-",
|
||||||
you need to use "/" for prefix of options to distinguish PAR file.
|
you need to use "/" for prefix of options to distinguish PAR file.
|
||||||
|
|
||||||
|
When a option has arbitary number or text,
|
||||||
|
don't put space between the option and following part.
|
||||||
|
For example, setting "/rr1" is valid, but "/rr 1" is wrong.
|
||||||
|
Setting "/dPath" is valid, but "/d Path" is wrong.
|
||||||
|
|
||||||
|
To distinguish options from filenames, order of command-line arguments is important.
|
||||||
|
Put all options before <par file>.
|
||||||
|
Put <par file> before all [input files].
|
||||||
|
|
||||||
|
|
||||||
/f, /fu :
|
/f, /fu :
|
||||||
Set this, if you use file-list for file name or file path.
|
Set this, if you use file-list for file name or file path.
|
||||||
The file-list is a text file, which contains filenames in each line.
|
The file-list is a text file, which contains filenames in each line.
|
||||||
@@ -169,8 +179,10 @@ If you include space in comment, use "" to specify where is end.
|
|||||||
use this setting to set the path as base-directory.
|
use this setting to set the path as base-directory.
|
||||||
This is either absolute path or relative path from current directory.
|
This is either absolute path or relative path from current directory.
|
||||||
If you include space in path, use "" to specify where is end.
|
If you include space in path, use "" to specify where is end.
|
||||||
Note, setting "/dC:" is same as setting current directory of C-drive.
|
As you may omit the last "/" in path of a folder,
|
||||||
If you want to set direct root of C-drive, you must set "/dC:/".
|
both "/dC:/data/" and "/dC:/data" are valid.
|
||||||
|
Note, setting "/dD:" is same as setting current directory of D-drive.
|
||||||
|
If you want to set direct root of D-drive, you must set "/dD:/".
|
||||||
|
|
||||||
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
#define FILE_VERSION "1.3.3.4" // ファイルのバージョン番号
|
#define FILE_VERSION "1.3.3.5" // ファイルのバージョン番号
|
||||||
#define PRODUCT_VERSION 0x133 // クライアントのバージョン番号
|
#define PRODUCT_VERSION 0x133 // クライアントのバージョン番号
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
[ par2j.exe - version 1.3.3.4 or later ]
|
[ par2j.exe - version 1.3.3.5 or later ]
|
||||||
|
|
||||||
Type "par2j.exe" to see version, test integrity, and show usage below.
|
Type "par2j.exe" to see version, test integrity, and show usage below.
|
||||||
|
|
||||||
@@ -148,6 +148,16 @@ It means that it is impossible to mix "/" and "-" in options of same command lin
|
|||||||
If PAR file's filename (or relative path) is started by "-",
|
If PAR file's filename (or relative path) is started by "-",
|
||||||
you need to use "/" for prefix of options to distinguish PAR file.
|
you need to use "/" for prefix of options to distinguish PAR file.
|
||||||
|
|
||||||
|
When a option has arbitary number or text,
|
||||||
|
don't put space between the option and following part.
|
||||||
|
For example, setting "/rr10" is valid, but "/rr 10" is wrong.
|
||||||
|
Setting "/dPath" is valid, but "/d Path" is wrong.
|
||||||
|
|
||||||
|
To distinguish options from filenames, order of command-line arguments is important.
|
||||||
|
Put all options before <par file>.
|
||||||
|
Put <par file> before all [input files] or [external files].
|
||||||
|
|
||||||
|
|
||||||
/f, /fu :
|
/f, /fu :
|
||||||
Set this, if you use file-list for file name or file path.
|
Set this, if you use file-list for file name or file path.
|
||||||
When this option is set, [input files] or [external files] is path of file-list.
|
When this option is set, [input files] or [external files] is path of file-list.
|
||||||
@@ -302,7 +312,7 @@ Because it may be difficult to predict recovery file size,
|
|||||||
use trial command to see how is the size.
|
use trial command to see how is the size.
|
||||||
When it's "/lr" or "/lr0", block count of the largest input file is used.
|
When it's "/lr" or "/lr0", block count of the largest input file is used.
|
||||||
(If the max file is 1000 KB and block size is 10 KB, /lr is same as /lr100.)
|
(If the max file is 1000 KB and block size is 10 KB, /lr is same as /lr100.)
|
||||||
When split size "/ls" is set with "/lr0",
|
When both "/lr0" and "/ls(split size)" are set,
|
||||||
block count of the splited file size is used instead of the largest input file.
|
block count of the splited file size is used instead of the largest input file.
|
||||||
|
|
||||||
for example, /lr , /lr10 , /lr2000
|
for example, /lr , /lr10 , /lr2000
|
||||||
@@ -354,6 +364,13 @@ This is possible, only when there is one input file of .ZIP or .7z format.
|
|||||||
When recovery files are created in a different directory,
|
When recovery files are created in a different directory,
|
||||||
the protected archive file is made in the directory.
|
the protected archive file is made in the directory.
|
||||||
|
|
||||||
|
/ls2 has a special feature to set limit size of recovery files directly.
|
||||||
|
When both "/ls2" and "/lr(limit size)" are set,
|
||||||
|
setting number of /lr is recognizned as file size instead of number of blocks.
|
||||||
|
In this usage, setting limit size must be less than 2 GB.
|
||||||
|
If you want max 100 MB each file size, set like these; /ls2 /lr102400000
|
||||||
|
Because the calculation ignores packets, you may set a bit smaller size.
|
||||||
|
|
||||||
for example, /ls10000 , /ls1048576, /ls1
|
for example, /ls10000 , /ls1048576, /ls1
|
||||||
|
|
||||||
/lc :
|
/lc :
|
||||||
@@ -474,8 +491,10 @@ If you include space in comment, use "" to specify where is end.
|
|||||||
use this setting to set the path as base-directory.
|
use this setting to set the path as base-directory.
|
||||||
This is either absolute path or relative path from current directory.
|
This is either absolute path or relative path from current directory.
|
||||||
If you include space in path, use "" to specify where is end.
|
If you include space in path, use "" to specify where is end.
|
||||||
Note, setting "/dC:" is same as setting current directory of C-drive.
|
As you may omit the last "/" in path of a folder,
|
||||||
If you want to set direct root of C-drive, you must set "/dC:/".
|
both "/dC:/data/" and "/dC:/data" are valid.
|
||||||
|
Note, setting "/dD:" is same as setting current directory of D-drive.
|
||||||
|
If you want to set direct root of D-drive, you must set "/dD:/".
|
||||||
|
|
||||||
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// par2_cmd.c
|
// par2_cmd.c
|
||||||
// Copyright : 2024-11-30 Yutaka Sawada
|
// Copyright : 2025-03-12 Yutaka Sawada
|
||||||
// License : GPL
|
// License : GPL
|
||||||
|
|
||||||
#ifndef _UNICODE
|
#ifndef _UNICODE
|
||||||
@@ -1448,14 +1448,12 @@ ri= switch_set & 0x00040000
|
|||||||
} else if (wcsncmp(tmp_p, L"lr", 2) == 0){
|
} else if (wcsncmp(tmp_p, L"lr", 2) == 0){
|
||||||
recovery_limit = 0;
|
recovery_limit = 0;
|
||||||
j = 2;
|
j = 2;
|
||||||
while ((j < 2 + 6) && (tmp_p[j] >= '0') && (tmp_p[j] <= '9')){
|
while ((j < 2 + 10) && (tmp_p[j] >= '0') && (tmp_p[j] <= '9')){
|
||||||
recovery_limit = (recovery_limit * 10) + (tmp_p[j] - '0');
|
recovery_limit = (recovery_limit * 10) + (tmp_p[j] - '0');
|
||||||
j++;
|
j++;
|
||||||
}
|
}
|
||||||
if (recovery_limit <= 0) // -lr0 ならソース・ファイルの最大ブロック数と同じにする
|
if (recovery_limit <= 0) // -lr0 ならソース・ファイルの最大ブロック数と同じにする
|
||||||
recovery_limit = -1;
|
recovery_limit = -1;
|
||||||
if (recovery_limit > MAX_PARITY_NUM)
|
|
||||||
recovery_limit = MAX_PARITY_NUM;
|
|
||||||
} else if (wcsncmp(tmp_p, L"ls", 2) == 0){
|
} else if (wcsncmp(tmp_p, L"ls", 2) == 0){
|
||||||
__int64 num8 = 0;
|
__int64 num8 = 0;
|
||||||
j = 2;
|
j = 2;
|
||||||
@@ -1977,6 +1975,14 @@ fclose(fp);
|
|||||||
if (recovery_limit > j)
|
if (recovery_limit > j)
|
||||||
recovery_limit = j;
|
recovery_limit = j;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
if (split_size == 2){ // 制限をブロック数ではなく、サイズとして認識する
|
||||||
|
recovery_limit /= block_size;
|
||||||
|
if (recovery_limit < 1)
|
||||||
|
recovery_limit = 1;
|
||||||
|
}
|
||||||
|
if (recovery_limit > MAX_PARITY_NUM) // パリティ・ブロック数の最大値を超えない
|
||||||
|
recovery_limit = MAX_PARITY_NUM;
|
||||||
}
|
}
|
||||||
// パリティ・ブロックをリカバリ・ファイルに分配する方法
|
// パリティ・ブロックをリカバリ・ファイルに分配する方法
|
||||||
i = (switch_set & 0x30000) >> 16;
|
i = (switch_set & 0x30000) >> 16;
|
||||||
|
|||||||
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
#define FILE_VERSION "1.3.3.4" // ファイルのバージョン番号
|
#define FILE_VERSION "1.3.3.5" // ファイルのバージョン番号
|
||||||
#define PRODUCT_VERSION "1.3.3" // 製品のバージョン番号
|
#define PRODUCT_VERSION "1.3.3" // 製品のバージョン番号
|
||||||
|
|||||||
@@ -94,6 +94,16 @@ It means that it is impossible to mix "/" and "-" in options of same command lin
|
|||||||
If checksum file's filename (or relative path) is started by "-",
|
If checksum file's filename (or relative path) is started by "-",
|
||||||
you need to use "/" for prefix of options to distinguish checksum file.
|
you need to use "/" for prefix of options to distinguish checksum file.
|
||||||
|
|
||||||
|
When a option has arbitary number or text,
|
||||||
|
don't put space between the option and following part.
|
||||||
|
For example, setting "/vs1" is valid, but "/vs 1" is wrong.
|
||||||
|
Setting "/dPath" is valid, but "/d Path" is wrong.
|
||||||
|
|
||||||
|
To distinguish options from filenames, order of command-line arguments is important.
|
||||||
|
Put all options before <checksum file>.
|
||||||
|
Put <checksum file> before all [input files]
|
||||||
|
|
||||||
|
|
||||||
/fo :
|
/fo :
|
||||||
Set this, if you want to ignore folders at wildcard matching search.
|
Set this, if you want to ignore folders at wildcard matching search.
|
||||||
This setting disable recursive search into folder also.
|
This setting disable recursive search into folder also.
|
||||||
@@ -129,8 +139,10 @@ from the PAR client's directory, use this setting to set path.
|
|||||||
use this setting to set the path as base-directory.
|
use this setting to set the path as base-directory.
|
||||||
This is either absolute path or relative path from current directory.
|
This is either absolute path or relative path from current directory.
|
||||||
If you include space in path, use "" to specify where is end.
|
If you include space in path, use "" to specify where is end.
|
||||||
Note, setting "/dC:" is same as setting current directory of C-drive.
|
As you may omit the last "/" in path of a folder,
|
||||||
If you want to set direct root of C-drive, you must set "/dC:/".
|
both "/dC:/data/" and "/dC:/data" are valid.
|
||||||
|
Note, setting "/dD:" is same as setting current directory of D-drive.
|
||||||
|
If you want to set direct root of D-drive, you must set "/dD:/".
|
||||||
|
|
||||||
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
for example, /dC:/data/ , /d"C:/Program Files/" , /d../data/
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
#define FILE_VERSION "1.3.3.4" // ファイルのバージョン番号
|
#define FILE_VERSION "1.3.3.5" // ファイルのバージョン番号
|
||||||
#define PRODUCT_VERSION "1.3.3" // 製品のバージョン番号
|
#define PRODUCT_VERSION "1.3.3" // 製品のバージョン番号
|
||||||
|
|||||||
Reference in New Issue
Block a user