Package-level declarations

Types

Link copied to clipboard

A DataAccessor implementation that reads data from a ByteArray.

Link copied to clipboard
open class CommonFileException @JvmOverloads constructor(message: String? = null, cause: Throwable? = null) : RuntimeException
Link copied to clipboard

Defines an interface for random access data reading. Implementations should provide methods to read bytes from a data source.

Link copied to clipboard
expect class EOFException(message: String?) : IOException

Represents an end-of-file exception.

actual class EOFException(message: String?) : IOException
Link copied to clipboard

Represents the type of executable file.

Link copied to clipboard

Marks declarations that are internal in the API, which means that should not be used outside of this project, because their signatures and semantics will change between future releases without any warnings and without providing any migration aids.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect interface FileFormat<T : OpenedFile>

Represents a object or executable file format.

actual interface FileFormat<T : OpenedFile>

Represents a object or executable file format.

actual interface FileFormat<T : OpenedFile>

Represents a object or executable file format.

Link copied to clipboard

Represents an imported symbol in an executable file

Link copied to clipboard

Represents a container that holds import symbols

Link copied to clipboard
expect open class IOException(message: String?, cause: Throwable?) : Exception

Represents an I/O exception.

actual typealias IOException = java.io.IOException
actual open class IOException(message: String?, cause: Throwable?) : Exception
Link copied to clipboard
Link copied to clipboard
interface ReadableSection

Represents a section of a file that can be read.

Link copied to clipboard
Link copied to clipboard

Provides a way to read a simple structure object

Link copied to clipboard

An implementation of InputStream that reads data from a ReadableSection. This class provides a way to read section data using the standard Java InputStream API.

Link copied to clipboard

A DataAccessor implementation that reads data from a SeekableByteChannel.

Functions

Link copied to clipboard

Detects the type of the executable file from the provided File.

Detects the type of the executable file from the provided Path.

Link copied to clipboard

Extension function that creates an InputStream from a ReadableSection.