Registry / utility / templexxx-reedsolomon

templexxx-reedsolomon

JSON →
library1.1.3gogounverified

Package reedsolomon implements Reed-Solomon erasure codes over GF(2^8) with Intel SIMD acceleration for efficient data recovery.

go get github.com/templexxx/reedsolomon
INSTALL
IMPORT
SIG · TEMPLEXXX-REEDSOLO
T
templexxx-reedsolomon
utilitygov1.1.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

reedsolomon
github.com/templexxx/reedsolomon

Encode data with Reed-Solomon erasure coding

package main import ( "fmt" "github.com/templexxx/reedsolomon" ) func main() { enc, _ := reedsolomon.New(10, 3) data := make([][]byte, 10) for i := range data { data[i] = []byte{byte(i)} } err := enc.Encode(data) if err != nil { panic(err) } fmt.Println("Encoded successfully") }
Debug
Known issues
breakingPackage uses SIMD instructions; may panic on CPUs without AVX2/AVX512 support
fix
Ensure your CPU supports AVX2 or AVX512, or use a fallback build tag
affects: >=1.0.0
Upgrade
Version history
1.1.3latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
templexxx-reedsolomon — go get templexxx-reedsolomon · libregistry