Class Octal

java.lang.Object
com.codename1.io.tar.Octal

public final class Octal extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    getCheckSumOctalBytes(long value, byte[] buf, int offset, int length)
    Parse the checksum octal integer from a header buffer.
    static int
    getLongOctalBytes(long value, byte[] buf, int offset, int length)
    Parse an octal long integer from a header buffer.
    static int
    getOctalBytes(long value, byte[] buf, int offset, int length)
    Parse an octal integer from a header buffer.
    static long
    parseOctal(byte[] header, int offset, int length)
    Parse an octal string from a header buffer.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • parseOctal

      public static long parseOctal(byte[] header, int offset, int length)

      Parse an octal string from a header buffer. This is used for the file permission mode value.

      Parameters
      • header: The header buffer from which to parse.

      • offset: The offset into the buffer from which to parse.

      • length: The number of header bytes to parse.

      Returns

      The long value of the octal string.

    • getOctalBytes

      public static int getOctalBytes(long value, byte[] buf, int offset, int length)

      Parse an octal integer from a header buffer.

      Parameters
      • value

      • buf: The header buffer from which to parse.

      • offset: The offset into the buffer from which to parse.

      • length: The number of header bytes to parse.

      Returns

      The integer value of the octal bytes.

    • getCheckSumOctalBytes

      public static int getCheckSumOctalBytes(long value, byte[] buf, int offset, int length)

      Parse the checksum octal integer from a header buffer.

      Parameters
      • value

      • buf: The header buffer from which to parse.

      • offset: The offset into the buffer from which to parse.

      • length: The number of header bytes to parse.

      Returns

      The integer value of the entry's checksum.

    • getLongOctalBytes

      public static int getLongOctalBytes(long value, byte[] buf, int offset, int length)

      Parse an octal long integer from a header buffer.

      Parameters
      • value

      • buf: The header buffer from which to parse.

      • offset: The offset into the buffer from which to parse.

      • length: The number of header bytes to parse.

      Returns

      The long value of the octal bytes.