iobuffer

WebJar for iobuffer

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

iobuffer
Последняя версия

Последняя версия

3.2.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

iobuffer
WebJar for iobuffer
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/image-js/iobuffer

Скачать iobuffer

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/iobuffer/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>iobuffer</artifactId>
    <version>3.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/iobuffer/
implementation 'org.webjars.npm:iobuffer:3.2.0'
// https://jarcasting.com/artifacts/org.webjars.npm/iobuffer/
implementation ("org.webjars.npm:iobuffer:3.2.0")
'org.webjars.npm:iobuffer:jar:3.2.0'
<dependency org="org.webjars.npm" name="iobuffer" rev="3.2.0">
  <artifact name="iobuffer" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='iobuffer', version='3.2.0')
)
libraryDependencies += "org.webjars.npm" % "iobuffer" % "3.2.0"
[org.webjars.npm/iobuffer "3.2.0"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.npm : utf8 jar [2.1.2,3)

Модули Проекта

Данный проект не имеет модулей.

iobuffer

NPM version build status Test coverage npm download

Read and write binary data in ArrayBuffers.

Installation

npm i iobuffer

API

Complete API documentation

Usage example

const { IOBuffer } = require('iobuffer');

const io = new IOBuffer();
// Pointer offset is 0
io.writeChars('Hello world') // Write 11 chars, pointer offset now 11
  .writeUint32(42) // Write 32-bit int (default is little-endian), pointer offset now 15
  .setBigEndian() // Switch to big-endian mode
  .writeUint32(24) // Write another 32-bit int, but big-endian, pointer offset now 19
  .mark() // Bookmark current pointer offset (19)
  .skip(2) // Pointer offset now 21
  .writeBoolean(true) // Write 0xff, pointer offset now 22
  .reset() // Go to bookmarked pointer offset, pointer offset now 19
  .setLittleEndian() // Go back to little endian mode
  .writeUint16(18) // Write 16-bit unsigned integer in the previously skipped 2 bytes, pointer offset now 21
  .rewind() // Pointer offset back to 0
  .toArray(); // Get a Uint8Array over the written part [0-21] of the internal ArrayBuffer

License

MIT

org.webjars.npm

Версии библиотеки

Версия
3.2.0