uint64be

WebJar for uint64be

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

uint64be
Last Version

Last Version

2.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

uint64be
WebJar for uint64be
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/mafintosh/uint64be

Download uint64be

How to add to project

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

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.npm : buffer-alloc jar [1.1.0,2)

Project Modules

There are no modules declared in this project.

uint64be

Encode / decode big endian unsigned 64 bit integers

npm install uint64be

build status

Usage

var uint64be = require('uint64be')

var buf = uint64be.encode(42) // returns a 8 byte buffer with 42 encoded
console.log(uint64be.decode(buf)) // returns 42

Notice

Javascript (currently) only supports integers up to 2^53 - 1 without any loss of precision so beware of this if you encode / decode any integers larger than that.

API

buffer = uint64be.encode(num, [buffer], [offset])

Encode a number as a big endian 64 bit unsigned integer. Optionally you can pass a buffer + offset as the 2nd and 3rd argument and the number will be encoded into that buffer at the given offset.

num = uint64be.decode(buffer, [offset])

Decode a number from a buffer.

length = uint64be.encodingLength(num)

Always returns 8. Added to comply with the standard encoding interface in node. Similarly uint64be.encode.bytes and uint64be.decode.bytes is also set to 8.

License

MIT

Versions

Version
2.0.2