Add usage of MultiPar.ini

This commit is contained in:
Yutaka Sawada
2024-08-04 21:44:22 +09:00
committed by GitHub
parent 3ac6c9336a
commit 9a7b86f550
2 changed files with 30 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
[ MultiPar GUI - version 1.3.3.3 or later ] [ MultiPar GUI - version 1.3.3.4 or later ]
Usage: MultiPar.exe [command] [/base path] [/list path] [files] Usage: MultiPar.exe [command] [/base path] [/list path] [files]
@@ -117,6 +117,14 @@ Because the name and size are splitted by ":",
you cannot include ":" in the name. you cannot include ":" in the name.
The max size is 999999999999 bytes. (931 GB) The max size is 999999999999 bytes. (931 GB)
If you want to add more options for par2j (par2j.exe or par2j64.exe),
write this line "par2jOption=/something" under "[Option]" section.
You may add multiple options like; "par2jOption=/m1 /lc32"
The total length must be less than 30 characters.
When you set an option at MultiPar's Option windows,
you should not set the same option on .INI file manually.
If you write wrong or strange text, par2j will fail.
Example of lines on "MultiPar.ini"; Example of lines on "MultiPar.ini";
@@ -126,5 +134,6 @@ RedundancyMax=10
Sort=8 Sort=8
RecoveryFileLimit=1 RecoveryFileLimit=1
MediaList4=7.9GB DVD:8480000000 MediaList4=7.9GB DVD:8480000000
par2jOption=/lc32
[Path] [Path]
MRUMax=5 MRUMax=5

View File

@@ -1,4 +1,4 @@
[ par2j.exe - version 1.3.3.2 or later ] [ par2j.exe - version 1.3.3.4 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.
@@ -386,6 +386,25 @@ The format is "/lc#" (# is from 1 to 32 as the number of using threads).
for example, /lc1 to use single Core, /lc508 to use half Cores and GPU for example, /lc1 to use single Core, /lc508 to use half Cores and GPU
/lcb :
This is for Cache Blocking. (CPU cache optimization)
By default, this value is set-associative size of CPU L2 cache.
Maximum value is 32767. It will be multipled by 64 KB.
To disable cache optimization, set "/lcb0".
/lcs :
This is for large buffer size at calculating multiple files' hashes.
By default, this value is set-associative size of CPU L3 cache.
Maximum value is 65535. It will be multipled by 64 KB.
When you set "/lcs0", large buffer size will become 2 MB by default.
/lcm :
This is for max number of chunks to calculate at once. (CPU shared cache optimization)
By default, this value may be rate of L3 cache size / L2 cache size.
The value may be changed by some factors in experimental results.
Maximum value is 32768. Lower values than 8 will be same as 32768.
To disable cache optimization, set "/lcm0".
/m : /m :
Set this, if you want to set memory usage. Set this, if you want to set memory usage.
If too many memory is allocated, system will use swap file. If too many memory is allocated, system will use swap file.