I am looking for the javascript equivalent of php unpack()
function? can someone direct me please.
Thanks!
javascript equivalent to php unpack() function
Asked Answered
Here is an unpack function for JS:
https://github.com/kvz/phpjs/blob/master/workbench/misc/unpack.js
The link is not available as of now. Here's a related issue and the direct link to the js file: github.com/kvz/locutus/blob/… It says it's not production ready. –
Distributary
If nodejs (4.5/6.5) would be the environment, Buffer
can partially achieve the functionality of unpack()
:
const buf = Buffer.from([0, 0, 0, 5]);
// Prints: 83886080
console.log(buf.readInt32LE());
See its documentation: https://nodejs.org/api/buffer.html#buffer_buf_readint32le_offset_noassert
This is equivalent to:
unpack('V', join('', array_map(function ($a) { return chr($a); }, [0, 0, 0, 5])));
© 2022 - 2024 — McMap. All rights reserved.
pack()
implementation but apparently nounpack()
:-S – Falstaffian