Constructors

  • Parameters

    • data: Uint8Array<ArrayBufferLike>
    • _rockRidgeOffset: number

      Offset at which system use entries begin. Set to -1 if not enabled.

    Returns DirectoryRecord

Properties

_dir?: Directory
_file?: Uint8Array<ArrayBufferLike>
_identifier: string = ''

Variable length, which is not supported by Utilium at the moment

_kind?: string
_lba: number
_lbaBE: number
_rockRidgeOffset: number

Offset at which system use entries begin. Set to -1 if not enabled.

_suEntries?: SystemUseEntry[]
_view: DataView<ArrayBufferLike>
data: Uint8Array<ArrayBufferLike>
dataLength: number
dataLengthBE: number
date: ShortFormDate = ...
extendedAttributeRecordLength: number
fileFlags: number
fileUnitSize: number
identifierLength: number
interleaveGapSize: number
length: number
volumeSequenceNumber: number
volumeSequenceNumberBE: number

Accessors

  • get _decode(): (data: Uint8Array<ArrayBufferLike>) => string
  • Returns (data: Uint8Array<ArrayBufferLike>) => string

Methods

  • Parameters

    • isoData: Uint8Array<ArrayBufferLike>

    Returns null | string

  • Parameters

    • isoData: Uint8Array<ArrayBufferLike>

    Returns string

  • Parameters

    • isoData: Uint8Array<ArrayBufferLike>

    Returns Uint8Array<ArrayBufferLike>

  • Parameters

    • isoData: Uint8Array<ArrayBufferLike>

    Returns string

    Use a switch when checking flags?

  • Parameters

    • isoData: Uint8Array<ArrayBufferLike>

    Returns boolean

  • Parameters

    • isoData: Uint8Array<ArrayBufferLike>

    Returns boolean

  • !!ONLY VALID ON ROOT NODE!! Checks if Rock Ridge is enabled, and sets the offset.

    Parameters

    • isoData: Uint8Array<ArrayBufferLike>

    Returns void