1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
freebsd-ports/converters/py-zfec/pkg-descr
Sunpoet Po-Chuan Hsieh 1275aa49f8 Readd py-zfec 1.5.3
- Fix LICENSE
- Fix RUN_DEPENDS
- Relax USES=python by removing pyutil dependency
- Bump PORTREVISION for dependency change
- Take maintainership

Obtained from:	0441f248ff
		7d159d3b6e
		819ca0443f
2020-01-29 19:13:34 +00:00

19 lines
957 B
Plaintext

The zfec package implements an "erasure code", or "forward error correction
code".
The most widely known example of an erasure code is the RAID-5 algorithm which
makes it so that in the event of the loss of any one hard drive, the stored data
can be completely recovered. The algorithm in the zfec package has a similar
effect, but instead of recovering from the loss of only a single element, it can
be parameterized to choose in advance the number of elements whose loss it can
tolerate.
This package is largely based on the old "fec" library by Luigi Rizzo et al.,
which is a mature and optimized implementation of erasure coding. The zfec
package makes several changes from the original "fec" package, including
addition of the Python API, refactoring of the C API to support zero-copy
operation, a few clean-ups and optimizations of the core code itself, and the
addition of a command-line tool named "zfec".
WWW: https://github.com/tahoe-lafs/zfec