Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function int32(n){
- (0xFFFFFFFF >> 1 === -1; 0xFFFFFFFF >>> 1 === 0x7FFFFFFF und -1 >>> 0 === 0xFFFFFFFF)
- return ((n & 0xFFFFFFFF) >>> 0);
- }
- function toHex(n, anzahl){
- var ret = n.toString(16);
- while (ret.length < anzahl){
- ret = "0" + ret;
- }
- return ret;
- }
- function reverse(str, block){
- if (!block){
- block = 1;
- }
- var ret = "";
- for (var i = str.length - block; i >= 0; i -= block){
- ret += str.substr(i, block);
- }
- if (i !== block*-1){
- ret += str.substr(0, -i);
- }
- return ret;
- }
- /* function toBigEndian(nr){
- return String.fromCharCode(
- (0xFF000000 & nr) >>> 24,
- (0x00FF0000 & nr) >>> 16,
- (0x0000FF00 & nr) >>> 8,
- (0x000000FF & nr) >>> 0
- );
- } */
- function toLittleEndian(nr){
- return String.fromCharCode(
- (0x000000FF & nr) >>> 0,
- (0x0000FF00 & nr) >>> 8,
- (0x00FF0000 & nr) >>> 16,
- (0xFF000000 & nr) >>> 24
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement