Skip to content
This repository was archived by the owner on Nov 18, 2022. It is now read-only.
This repository was archived by the owner on Nov 18, 2022. It is now read-only.

Force par-check for nzbs without archives #525

@bgeet

Description

@bgeet

Use-case
Usenet post consisting of a single multimedia file and PAR2-set.

Current behaviour
NZBGet 19.1 does not verify a single multimedia file by default (ParCheck: Auto) even tho CRC checksum for it exists in the main PAR2. ParQuick could verify it in little time.

Just relying on Yenc checksums of segments is not enough because:

  • CRC32 is not mandatory for Yenc
  • Corruption might have happened only later during Yenc encoding and PAR2-set is unaffected
  • NZB could be incomplete and missing segments

So you might end up with a silently corrupted multimedia file, which might even play at first but then glitches.

Expected behaviour
Same behaviour as for archived files (at least RAR4/5) which verify CRC of the files (while unpacking).

Possible solution
ParQuick always verifies non-archived files such as a single multimedia file.

Current Workaround
Set ParCheck to Always.
But then you do two CRC verifications of the same file if it's archived because archives have their own CRC checksums (at least RAR4/5).
N.b. that's what SABnzbd 2.3.2 does by default.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions