Package-level declarations
Functions
Appends the content from a given Flow of ByteArrays to the file at this Path.
Converts the content of an InputStream into a Flow of ByteArrays.
Converts a Flow of ByteArrays into an InputStream.
Opens the file at this Path with the specified options and returns an AsynchronousFileChannel to it.
Reads content from this AsynchronousFileChannel into a ByteBuffer of the given bufferSize starting at the specified position using a coroutine-friendly API.
Writes the content of the given src ByteBuffer to this AsynchronousFileChannel at the specified position using a coroutine-friendly API.
Creates a Flow of ByteArrays by reading the content of this AsynchronousFileChannel using the given bufferSize as the chunk size for each emitted ByteArray.
Reads the content of the file at this Path into a Flow of ByteArrays. Each emitted ByteArray represents a chunk of the file content based on the specified bufferSize.
Reads the content of the specified file into a Flow of ByteArrays using the given bufferSize.
Decompresses the content from a given Flow of ByteArrays representing a ZIP file.
Writes the content of a Flow of ByteArrays to this AsynchronousFileChannel starting at the specified start position.