MultiPar Changelog

What's new in MultiPar 1.3.3.2 Beta

Jan 10, 2024
  • Improvement:
  • GPU acceleration will work well on AMD graphics boards.

New in MultiPar 1.3.3.1 Beta (Nov 11, 2023)

  • Installer update:
  • It shows dialog to select "per user" or "per machine" installation.
  • PAR2 client update:
  • Change:
  • Max number of threads to read files on SSD was increased to 6.
  • Improvement:
  • GPU acceleration would become faster.

New in MultiPar 1.3.3.0 Beta (Oct 10, 2023)

  • GUI update:
  • Change
  • Option adapted to new "lc" settings.
  • It's possible to add 5th item in "Media size" on Create window.
  • PAR2 client update:
  • Change
  • Max number of using threads is increased to 32.
  • Threshold to use GPU was decreased.
  • Improvement:
  • Matrix inversion may use more threads.
  • L3 cache optimization was improved for recent CPUs.

New in MultiPar 1.3.2.9 (Aug 27, 2023)

  • New:
  • Verification may save different base directories in MultiPar.ini file.
  • Bug fix:
  • Archiver's option was updated for recent 7-Zip versions.

New in MultiPar 1.3.2.8 Beta (Jun 8, 2023)

  • This is a minor update version to fix some bugs in rare cases. Most users don't see difference. If there is no serious problem in this version, next version will be the last of v1.3.2 tree.
  • I fixed a problem of MultiPar shell extension, when UAC (User Account Control on Windows Vista or later) is disabled. Thanks whulkhulk and Slava46 for test and confirm. If other users could not "Integrate MultiPar into Shell" ago, he may try this new version.
  • I added a confirm dialog at closing MultiPar, when it's creating or repairing. This change may reduce accidental loss of working data. Though MultiPar inherits most usage and behavior of QuickPar, I would improve a bit.
  • I fixed small bugs in my OpenCL code for GPU. Though I'm not sure the incident, it might not work rarely. Because I don't use a graphics board on my PC, I didn't test myself. Thanks apprehensivemom for test. Even when you checked "Enable GPU acceleration", it may not use GPU for small data. It's because starting GPU is slow. If calculation finishes in a few seconds, using CPU only may be faster. GPU may require at least a few minutes task to see speed difference. As a note, I write its threshold below.
  • Threshold to use GPU:
  • Data size must be larger than 512 MB.
  • Block size must be larger than 64 KB.
  • Number of source blocks must be more than 256.

New in MultiPar 1.3.2.7 Beta (Feb 23, 2023)

  • Installer update:
  • Inno Setup was updated from v6.2.1 to v6.2.2.
  • GUI update:
  • New:
  • It's possible to start Python script as batch processing.
  • PAR2 client update:
  • New:
  • It's possible to save verification result on JSON file.

New in MultiPar 1.3.2.6 Beta (Oct 10, 2022)

  • Installer update:
  • Inno Setup was updated from v6.2.0 to v6.2.1.
  • GUI update:
  • Change:
  • It won't limit size of Recovery Files by default.
  • Aligned verification is available for test.
  • All clients update:
  • Change:
  • Original filename item was removed from version information.

New in MultiPar 1.3.2.5 Beta (Sep 9, 2022)

  • Compiler update:
  • Development environment is updated to Visual Studio 2022.
  • GUI update:
  • Change:
  • ParQueue is removed, because I include tools by Python script.
  • PAR2 client update:
  • Bug fix:
  • I fixed a failure of searching blocks in uniform data.

New in MultiPar 1.3.2.4 Beta (Mar 13, 2022)

  • All client update:
  • Change:
  • Failed result of Self-Test is shown in detail.
  • I added VERSIONINFO in each application's resource.
  • SFV/MD5 client update:
  • Change:
  • MD5 checker recognizes # as comment.

New in MultiPar 1.3.2.3 Beta (Feb 14, 2022)

  • GUI update:
  • Change:
  • I removed /batch command from MultiPar.exe.

New in MultiPar 1.3.2.1 Beta (Jan 25, 2022)

  • GUI update:
  • New:
  • For a folder with PAR2 files, MultiPar may invoke ParQueue.
  • Change:
  • In command-line, it uses "/" for each option instead of "-".
  • 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.

New in MultiPar 1.3.2.0 Beta (Dec 20, 2021)

  • GUI update:
  • Fast SSD is selectable as file access mode.
  • Max number of log files was increased from 100 to 1000.
  • CPU usage slider was adjusted on CPU with 6 or more Cores.
  • Shadow of text over progress-bar becomes more smooth.
  • PAR2 client update:
  • Standard buffer size becomes double to decrease iteration.
  • Single byte error in a single slice file may be corrected.
  • Number of using threads was changed on CPU with 6 or more Cores.
  • Enabling GPU won't use additional threads on multi-core CPU.
  • Progress percent may move while writing blocks.
  • Improvement:
  • L3 cache optimization was implemented for multi-core CPU.

New in MultiPar 1.3.1.9 (Sep 15, 2021)

  • Installer update:
  • Inno Setup was updated from v6.1.2 to v6.2.0.
  • GUI update:
  • Change
  • Clickable link to access author's page becomes SSL.
  • Appending recovery record supports 2 GB over file size.
  • PAR2 clients update:
  • Change
  • When source files are on NVMe SSD, verification may become faster.
  • 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.

New in MultiPar 1.3.1.8 Beta (May 25, 2021)

  • GUI update:
  • New:
  • An option for file access mode was added.
  • Change:
  • It uses digits as numbers in sorting filenames.
  • .EXE file's path may contain Unicode characters.
  • Improvement:
  • On Windows 10, it supports multiple monitors with different DPI.
  • All clients update:
  • Change
  • It uses digits as numbers in sorting filenames.
  • .EXE file's path may contain Unicode characters.

New in MultiPar 1.3.1.7 Beta (Apr 24, 2021)

  • GUI update:
  • Change:
  • Help documents are not compiled, but consist of plain html files.
  • More large icons are added for High DPI.
  • The installer will send MultiPar.ini to the recycle bin at uninstallation.
  • PAR2 client update:
  • Change:
  • AVX2 feature is implemented internally.
  • Additional memory barrier is removed.

New in MultiPar 1.3.1.6 Beta (Apr 11, 2021)

  • Installer update:
  • Inno Setup was updated from v5.6.1 to v6.1.2.
  • GUI update:
  • Change:
  • A list-view control has Windows Explorer like Visual Style.
  • On a folder selecting dialog, an initial selected folder is always visible.
  • Bug fix:
  • A rare failure of showing a multi-bytes character on file-list was fixed.
  • PAR2 client update:
  • Bug fix:
  • An access violation error while verifying splited files was fixed.

New in MultiPar 1.2.9.9 (Dec 27, 2016)

  • PAR2 client update
  • Bug fix:
  • A rare failure in finding complete slices was fixed.

New in MultiPar 1.2.9.8 (Nov 16, 2016)

  • GUI update:
  • Change: Shell Extension DLL won't fail in attempting to delete an absent entry.
  • Change: It checks 7-Zip registry entry in both HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE.
  • PAR2 client update:
  • Change: Creation erases a previous verification result of same Set ID.

New in MultiPar 1.2.9.7 (Sep 19, 2016)

  • GUI update:
  • Bug fix: Failure of command selection in Shell Extension was fixed.
  • Bug fix: Batch processing will start, only when all source files are complete.
  • Change: Checksum of each UI resource DLL is checked before loading.
  • New: Shell Extension has a new item for archiver.
  • New: It's possible to extract an archive after verification or repair.
  • PAR2 client update:
  • Change: It checks risk of over-writing source files before file spliting.
  • Change: It finds non-compressed tiny files included in ZIP / 7-Zip archive.
  • Change: Progress % would move smoothly at checksum calculation.
  • Change: Typical PAR2 filename are searched at first in verification.
  • New: It's possible to append recovery data to ZIP / 7-Zip archive.

New in MultiPar 1.2.9.6 (Aug 8, 2016)

  • GUI update:
  • Bug fix: A failure at reading many filenames with multi-bytes characters was fixed.
  • Client update:
  • Change: If PAR2 client failed to replace a damaged file, it doesn't delete recovered file.
  • Change: PAR1 client doesn't stop by error, when it failed to correct misnamed files.
  • Bug fix: A bug of selecting wrong GPU encoder in rare case was fixed.

New in MultiPar 1.2.9.5 (Aug 8, 2016)

  • GUI update:
  • New: PE checksum is checked before using .EXE or .DLL files.
  • Client update:
  • Change: MD5 of padding bytes is calculated by an independent function.
  • New: Both PE checksum and CRC-32 are checked at self-test.
  • New: GPU is available for JIT(SSE2) encoder.
  • Bug fix: A bug of selecting slow encoder on early Intel i5/i7 CPU was fixed.

New in MultiPar 1.2.9.4 (Jun 3, 2016)

  • GUI update:
  • Change: Options for hardware environment are put in independent section.
  • Change: Some options are put in different sections from previous version.
  • New: It's possible to change background style of text over progress-bar.
  • Client update:
  • New: PAR2 encoder supports AVX2 on recent CPU.
  • Note: MultiPar 1.2.9.4a
  • I forgot to add DLL files (par2j_extra.dll and par2j64_extra.dll) in the file-list of the installer package. I made a new installer package for users who have a recent PC with AVX2 support.

New in MultiPar 1.2.9.3 (May 9, 2016)

  • Installer update:
  • Update: Inno Setup was updated from v5.5.6 to v5.5.9.
  • GUI update:
  • Change: Command-line option can set base-directory for verification.
  • Change: Shell Extension won't add sub-menus, when there isn't enough space.
  • Bug fix: A failure of parsing verified block count in very big files was fixed.
  • PAR2 client:
  • Change: For creation, /rr option accepts a value with decimal point.
  • New: JIT SSE2 encoder is included for old CPU.

New in MultiPar 1.2.9.2 (Mar 16, 2016)

  • Change:
  • Environment text of "CPU Core" was changed to "CPU thread".
  • Bug fix:
  • Memory lack problem on old GPU was fixed.