Skip to content

mcsakoff/rs-fast-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIX/FAST Protocol Utilities

FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams.

Uses fastlib library.

fast-decode

Decodes FAST protocol messages and prints them out as JSON or plain text.

Usage: fast-decode [OPTIONS] [DATA]

Arguments:
  [DATA]  Data file with raw packets

Options:
  -t, --templates <TEMPLATES>    XML file with template definitions
  -o, --output <TEXT_DATA_FILE>  Output file
  -q, --quiet                    Quiet mode; produce no message output
  -j, --json                     Output messages in JSON
  -p, --packet                   Parse messages wrapped in packets
  -h, --help                     Print help
  -V, --version                  Print version

fast-encode

Encodes plain text FAST protocol messages (JSON is not supported).

Usage: fast-encode [OPTIONS] [DATA]

Arguments:
  [DATA]  Data file with text messages, one message per line

Options:
  -t, --templates <TEMPLATES>   XML file with template definitions
  -o, --output <BIN_DATA_FILE>  Output file
  -p, --packet                  Write messages wrapped in packets
  -h, --help                    Print help
  -V, --version                 Print version

About

FAST (FIX Adapted for STreaming protocol) tools

Topics

Resources

License

Stars

Watchers

Forks

Languages