BlobReader
Defined in: io/reader.ts:74
A RandomAccessReader over a browser Blob or File. Reads use
Blob.slice, so bytes are only pulled from disk on demand.
Example
Section titled “Example”input.addEventListener("change", async () => { const reader = new BlobReader(input.files[0]); const header = await reader.read(0, 2880);});Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BlobReader(_blob): BlobReader;Defined in: io/reader.ts:77
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
_blob |
Blob |
Returns
Section titled “Returns”BlobReader
Properties
Section titled “Properties”readonly size: number;Defined in: io/reader.ts:75
Total length in bytes, or undefined if the source size is unknown.
Implementation of
Section titled “Implementation of”Methods
Section titled “Methods”read()
Section titled “read()”read(offset, length): Promise<Uint8Array<ArrayBufferLike>>;Defined in: io/reader.ts:81
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
offset |
number |
length |
number |
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>