Class ASCII85Decode

java.lang.Object
org.loboevolution.pdfview.decode.ASCII85Decode

public final class ASCII85Decode extends Object
decode ASCII85 text into a byte array.

Author Mike Wessler

  • Method Details

    • decode

      public static ByteBuffer decode(ByteBuffer buf, PDFObject params) throws PDFParseException
      decode an array of bytes in ASCII85 format.

      In ASCII85 format, every 5 characters represents 4 decoded bytes in base 85. The entire stream can contain whitespace, and ends in the characters '~>'.

      Parameters:
      buf - the encoded ASCII85 characters in a byte buffer
      params - parameters to the decoder (ignored)
      Returns:
      the decoded bytes
      Throws:
      PDFParseException - if any.