Advertisement
Transformator

javascript004

May 9th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function int32(n){
  2.     (0xFFFFFFFF >> 1 === -1; 0xFFFFFFFF >>> 1 === 0x7FFFFFFF und -1 >>> 0 === 0xFFFFFFFF)
  3.     return ((n & 0xFFFFFFFF) >>> 0);
  4. }
  5.  
  6. function toHex(n, anzahl){
  7.     var ret = n.toString(16);
  8.     while (ret.length < anzahl){
  9.         ret = "0" + ret;
  10.     }
  11.     return ret;
  12. }
  13.  
  14. function reverse(str, block){
  15.     if (!block){
  16.         block = 1;
  17.     }
  18.     var ret = "";
  19.     for (var i = str.length - block; i >= 0; i -= block){
  20.         ret += str.substr(i, block);
  21.     }
  22.     if (i !== block*-1){
  23.         ret += str.substr(0, -i);
  24.     }
  25.     return ret;
  26. }
  27.  
  28. /* function toBigEndian(nr){
  29.     return String.fromCharCode(
  30.         (0xFF000000 & nr) >>> 24,
  31.         (0x00FF0000 & nr) >>> 16,
  32.         (0x0000FF00 & nr) >>> 8,
  33.         (0x000000FF & nr) >>> 0
  34.     );
  35. } */
  36.  
  37. function toLittleEndian(nr){
  38.     return String.fromCharCode(
  39.         (0x000000FF & nr) >>> 0,
  40.         (0x0000FF00 & nr) >>> 8,
  41.         (0x00FF0000 & nr) >>> 16,
  42.         (0xFF000000 & nr) >>> 24
  43.     );
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement