# sysutils/dd_rescue - The NetBSD Packages Collection

Tool like dd(1) for rescuing data from media with errors

    Like dd, dd_rescue does copy data from one file or block device to another.
    You can specify file positions (called seek and Skip in dd).

    There are several differences:
    * dd_rescue does not provide character conversions.
    * The command syntax is different. Call dd_rescue -h.
    * dd_rescue does not abort on errors on the input file, unless you specify a
      maximum error number. Then dd_rescue will abort when this number is
      reached.
    * dd_rescue does not truncate the output file, unless asked to.
    * You can tell dd_rescue to start from the end of a file and move backwards.
    * It uses two block sizes, a large (soft) block size and a small (hard) block
      size. In case of errors, the size falls back to the small one and is
      promoted again after a while without errors.
    * It does not (yet) support non-seekable in- or output.

- Source version: `dd_rescue-1.33`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: http://www.garloff.de/kurt/linux/ddrescue/
- License: gnu-gpl-v2
- Package history: cvs, hg, git

## Build dependencies

pkgtools/mktools devel/gmake pkgtools/cwrappers

## Runtime dependencies

(none)

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | dd_rescue-1.33.tgz
NetBSD 10.0 | aarch64 | dd_rescue-1.33.tgz
NetBSD 10.0 | aarch64eb | dd_rescue-1.33.tgz
NetBSD 10.0 | alpha | dd_rescue-1.33.tgz
NetBSD 10.0 | earmv4 | dd_rescue-1.33.tgz
NetBSD 10.0 | earmv6hf | dd_rescue-1.33.tgz
NetBSD 10.0 | earmv6hf | dd_rescue-1.33.tgz
NetBSD 10.0 | earmv7hf | dd_rescue-1.33.tgz
NetBSD 10.0 | earmv7hf | dd_rescue-1.33.tgz
NetBSD 10.0 | i386 | dd_rescue-1.33.tgz
NetBSD 10.0 | i386 | dd_rescue-1.33.tgz
NetBSD 10.0 | m68k | dd_rescue-1.33.tgz
NetBSD 10.0 | powerpc | dd_rescue-1.33.tgz
NetBSD 10.0 | powerpc | dd_rescue-1.33.tgz
NetBSD 10.0 | powerpc | dd_rescue-1.33.tgz
NetBSD 10.0 | sparc64 | dd_rescue-1.33.tgz
NetBSD 10.0 | sparc64 | dd_rescue-1.33.tgz
NetBSD 10.0 | vax | dd_rescue-1.33.tgz
NetBSD 10.0 | x86_64 | dd_rescue-1.33.tgz
NetBSD 10.0 | x86_64 | dd_rescue-1.33.tgz
NetBSD 11.0 | aarch64 | dd_rescue-1.33.tgz
NetBSD 11.0 | aarch64 | dd_rescue-1.33.tgz
NetBSD 11.0 | aarch64eb | dd_rescue-1.33.tgz
NetBSD 11.0 | alpha | dd_rescue-1.33.tgz
NetBSD 11.0 | earmv4 | dd_rescue-1.33.tgz
NetBSD 11.0 | earmv6hf | dd_rescue-1.33.tgz
NetBSD 11.0 | earmv6hf | dd_rescue-1.33.tgz
NetBSD 11.0 | earmv7hf | dd_rescue-1.33.tgz
NetBSD 11.0 | earmv7hf | dd_rescue-1.33.tgz
NetBSD 11.0 | i386 | dd_rescue-1.33.tgz
NetBSD 11.0 | i386 | dd_rescue-1.33.tgz
NetBSD 11.0 | m68k | dd_rescue-1.33.tgz
NetBSD 11.0 | powerpc | dd_rescue-1.33.tgz
NetBSD 11.0 | riscv64 | dd_rescue-1.33.tgz
NetBSD 11.0 | vax | dd_rescue-1.33.tgz
NetBSD 11.0 | x86_64 | dd_rescue-1.33.tgz
NetBSD 11.0 | x86_64 | dd_rescue-1.33.tgz
NetBSD 9.0 | aarch64 | dd_rescue-1.33.tgz
NetBSD 9.0 | aarch64 | dd_rescue-1.33.tgz
NetBSD 9.0 | earmv6hf | dd_rescue-1.33.tgz
NetBSD 9.0 | earmv6hf | dd_rescue-1.33.tgz
NetBSD 9.0 | earmv7hf | dd_rescue-1.33.tgz
NetBSD 9.0 | earmv7hf | dd_rescue-1.33.tgz
NetBSD 9.0 | i386 | dd_rescue-1.33.tgz
NetBSD 9.0 | i386 | dd_rescue-1.33.tgz
NetBSD 9.0 | m68k | dd_rescue-1.33.tgz
NetBSD 9.0 | powerpc | dd_rescue-1.33.tgz
NetBSD 9.0 | x86_64 | dd_rescue-1.33.tgz
NetBSD 9.0 | x86_64 | dd_rescue-1.33.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

(none)

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.