馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 zeemanliao 於 2014-2-24 17:31 編輯
先說明,這只是個小tool,不是教你怎麼修改
有時八門等查到的資料是顯示十進位
如1134993408
但其實他是浮點數
把1134993408轉回16進位變
43A6A000
再把43A6A000由IEEE 754轉為浮點數就變為
333.250.....
(上面的數字都是最近討論過的請爬文)
記得之前有人提供過apk的轉檔
我在這再提供html版的
下面的程式代碼大家可以copy起來
把它放到某個html的檔案
再用IE開啟,輸入數值再按轉換就會顯示浮點數
這個轉換用來做什麼的
可能大家要多爬一下文
如果不想自己copy代碼建檔
就自己下載附件,已進幫忙存好了
記得用IE或其他網頁瀏覽器開
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <meta charset="utf-8">
- <input id="num" type="text" size=10>
- <input type="button" onclick="show();" value="轉換">
- <div id="showfloat"></div>
- <script>
- function show(){
- var div = document.getElementById("showfloat");
- div.innerHTML="";
- var n = parseFloat(document.getElementById("num").value);
- div.innerHTML=hex2float("0x"+n.toString(16));
- }
- function hex2float(num) {
- var hex = num;
- var sign = (num & 0X80000000) ? -1 : 1;
- var exponent = ((num >> 23) & 0xff) - 127;
- var mantissa = 1 + ((num & 0x7fffff) / 0x7fffff);
- return (sign * mantissa * Math.pow(2, exponent)).toFixed(3)+"<br>"+hex.substr(2).toUpperCase();
- }
- </script>
- </head>
- <div id="text"></div>
- <body>
複製代碼
不知道附件怎麼刪
大家只要下載841 Byte那個就好 |
-
-
d.html
841 Bytes, 下載次數: 107, 下載積分: 碎鑽 -1 個
d.html
-
-
d.html
987 Bytes, 下載次數: 11, 下載積分: 碎鑽 -1 個
評分
-
查看全部評分
|