Files
AzelusLightvale-ComfyUI-ARG…/web/docs/ReedSolomonDecode.md
T

1.1 KiB

Reed-Solomon Decode

Decodes data that was encoded with Reed-Solomon error correction codes and attempts to correct any errors.

Source library: reedsolo

Overview

This node takes data that includes Reed-Solomon error correction symbols and attempts to recover the original message. It can correct a certain number of errors (erasures and corruptions) in the data.

Parameters

  • data: The BYTESLIKE data to be decoded (this should be the output of the Reed-Solomon Encode node).
  • ecc_symbols: The number of error correction symbols that were added during encoding. This must match the value used for encoding.
  • erase_pos: (Optional) A comma-separated list of integer positions where known errors (erasures) have occurred. Providing this information can significantly improve the decoder's ability to correct errors.

Outputs

  • decoded_msg: The corrected, original message as a BYTESLIKE object.
  • msg_with_code: The full message with corrected data and ECC symbols.
  • errata_pos_list: A list of positions where errors were found and corrected.