SkillAgentSearch skills...

Zigzag

zigzag signed integer encoding and decoding

Install / Use

/learn @chrisdickinson/Zigzag
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

zigzag

a module for zigzag encoding in JS.


var zz = require('zigzag')

zz.encode32(3)

zz.decode32(3)

zz.encode64high(lowint, highint)
zz.encode64low(lowint, highint)

API

zz.encode32(number) -> encoded integer

zz.encode64low(lowint, highint) -> encoded integer

zz.encode64high(lowint, highint) -> encoded integer

encodes an integer using zigzag encoding. for >32bit values, use encode64{low,high} to get the constituent int32 values.

zz.decode32(number) -> decoded integer

zz.decode64low(lowint, highint) -> decoded integer

zz.decode64high(lowint, highint) -> decoded integer

decodes a zigzag-encoded integer. for >32bit values, use decode64{low,high} to get the constituent int32 values.

license

MIT

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated2y ago
Forks1

Languages

JavaScript

Security Score

55/100

Audited on Aug 8, 2023

No findings