PER Analyzer

PER Analyzer

The OSS® PER Encoding Analyzer is a diagnostic tool sold separately from the basic encoder/decoder toolkit. It was developed specifically to give tools such as protocol analyzers direct control over formatting and display of the output, while showing the fields of the PER (Packed Encoding Rules) output in great detail. This tool is highly recommended for those with a need to constantly parse PER-encoded messages.

The tool acts as an interpreter, describing a message using PER in terms of human-readable text, allowing you to see quickly if the message contains what you expect it to contain (with all the fields of the corresponding data structure (i.e. PDU) resolved and labeled).

PER Encoding Analyzer is an excellent debugging tool. For example, if you meet a problem on the "receiver" side, such as the "receiver" not understanding the encoded message which came from a "sender" written by some other manufacturer, there's no need to spend a lot of time manually parsing the PER-encoded message. The ossPrintPER() function can help find the location of the problem.

The PER Encoding Analyzer supports Aligned Basic-PER (PER), Aligned Canonical-PER (CPER), Unaligned Basic-PER (UPER), and Unaligned Canonical-PER (CUPER). You can customize the generated output, as well as custom print and analyze the PER encodings by accepting as input your own print function.

If you would like more information about the PER Encoding Analyzer, email or call +1-732-302-9669, toll free (USA and Canada only) 1-888-OSS-ASN1.

Free Trial

Contact us for a free trial of the PER Encoding Analyzer today!


24x7 Tech Support


We are here: 24 hours a day, 7 days a week.

  • Phone: 1-888-OSS-2761 (USA and Canada)
  • Phone: 1-732-302-9669 (International)
  • Fax: 1-732-302-0023
  • Email:

Quickly receive answers to your support questions.