PHP의 pack() 함수가 JavaScript에는 없다.
그 모든 기능을 구현할 필요는 없고 unsigned integer (32-bit big-endian) 만 있으면 되어서 급히 만든 함수.

PHP 로는 이렇게 하면 되고, (함수로 만들 필요는 없다...-_-)

function packN($x)
{
    return pack('N', $x);
}



JavaScript 로는 이렇게 하면 된다.

function packN(x)
{
    return String.fromCharCode(
        x >> 24 & 0xFF,
        x >> 16 & 0xFF,
        x >>  8  & 0xFF,
        x          & 0xFF
    );
}


 

Posted by bloodguy
,