Module: Omnizip::Parity::Models

Defined in:
lib/omnizip/parity.rb,
lib/omnizip/parity/models.rb,
lib/omnizip/parity/models/packet.rb,
lib/omnizip/parity/models/ifsc_packet.rb,
lib/omnizip/parity/models/main_packet.rb,
lib/omnizip/parity/models/creator_packet.rb,
lib/omnizip/parity/models/packet_registry.rb,
lib/omnizip/parity/models/recovery_slice_packet.rb,
lib/omnizip/parity/models/file_description_packet.rb

Overview

PAR2 packet models for serialization and parsing

Contains model classes for all PAR2 packet types:

  • Packet: Base class for all packets
  • MainPacket: Recovery set metadata
  • FileDescriptionPacket: Protected file metadata
  • IfscPacket: Input File Slice Checksums
  • RecoverySlicePacket: Reed-Solomon recovery data
  • CreatorPacket: Creator identification
  • PacketRegistry: Registry for packet type dispatch

Defined Under Namespace

Classes: CreatorPacket, FileDescriptionPacket, IfscPacket, MainPacket, Packet, PacketRegistry, RecoverySlicePacket