demo/lib/util/md5.js
function bytes_to_int32(arr, off) {
        return (arr[off + 3] << 24) | (arr[off + 2] << 16) | (arr[off + 1] << 8) | (arr[off])
    }
function bytes_to_int32(arr, off) {
        return (arr[off + 3] << 24) | (arr[off + 2] << 16) | (arr[off + 1] << 8) | (arr[off])
    }
function bytes_to_int32 ( arr , off ) { return ( arr [ off + 3 ] << 24 ) | ( arr [ off + 2 ] << 16 ) | ( arr [ off + 1 ] << 8 ) | ( arr [ off ] ) }
pick 4 bytes at specified offset. Little-endian is assumed
pick 4 bytes at specified offset . Little - endian is assumed