ParPar icon
ParPar icon

ParPar

ParPar is a high performance, multi-threaded PAR2 creation tool and library for node.js. ParPar does not verify or repair files, only creates redundancy. ParPar is a completely new, from ground-up, implementation, which does not use components from existing PAR2 implementations.

QuickPar and QuickParGUI

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
2likes
0comments
0news articles

Features

Suggest and vote on features
  1.  PAR2
  2.  Erasure coding

ParPar News & Activities

Highlights All activities

Recent activities

No activities found.

ParPar information

  • Developed by

    Anime Tosho
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    5 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Security & PrivacyOS & Utilities

GitHub repository

  •  235 Stars
  •  24 Forks
  •  9 Open Issues
  •   Updated  
View on GitHub
ParPar was added to AlternativeTo by SeriousBall on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is ParPar?

ParPar is a high performance, multi-threaded PAR2 creation tool and library for node.js. ParPar does not verify or repair files, only creates redundancy. ParPar is a completely new, from ground-up, implementation, which does not use components from existing PAR2 implementations.

Features

  • all main packets from the PAR2 specification
  • unicode filename/comment support
  • asychronous calculations and I/O
  • multi-threading via OpenMP
  • multiple fast calculation implementations leveraging x86 (SSE2, SSSE3, AVX2, AVX512BW, GFNI) and ARM (NEON, SVE, SVE2) SIMD capabilities, automatically selecting the best routine for the CPU (see benchmark comparisons)
  • multi-buffer (SIMD) MD5 implementation and accelerated CRC32 computation
  • single read pass on source files if memory constraints allow (no separate hashing pass required)
  • chunking support for memory constrained situations or for generating large amounts of recovery data
  • minimum chunk size restrictions to avoid heavy I/O seeking when memory is limited
  • cross-platform support
  • completely different implementation to all the par2cmdline forks, using fresh new ideas and approaches :)

Official Links