Skip to main content

Crate nzb_postproc

Crate nzb_postproc 

Source
Expand description

Post-processing pipeline: par2 verify/repair, RAR/7z/ZIP extraction, cleanup.

This crate contains:

  • detect — File detection helpers (par2, RAR, 7z, ZIP, cleanup candidates)
  • par2 — Native PAR2 verify/repair via rust-par2
  • unpack — RAR extraction (unrar), 7z (7z binary), ZIP (zip crate)
  • pipeline — Orchestrate: verify -> repair -> extract -> cleanup

Re-exports§

pub use detect::ArchiveType;
pub use detect::RarVolumeInfo;
pub use detect::has_usable_output;
pub use detect::parse_rar_volume;
pub use par2::recovery_can_cover;
pub use pipeline::PostProcConfig;
pub use pipeline::PostProcResult;
pub use pipeline::run_pipeline;
pub use unpack::find_unrar;
pub use nzb_core;

Modules§

detect
File detection helpers for post-processing.
par2
Par2 verification and repair via pure-Rust rust-par2 library.
pipeline
Post-processing pipeline orchestrator.
unpack
Archive extraction: RAR, 7z, ZIP.