日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac打开class文件

發布時間:2025/3/20 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac打开class文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

本來不想寫這個東西的。但是這個卻費了我一番周折。

我要先聲明一點的是,我從來不講iOS當成一個單獨的系統,而是將這個操作系統歸位unix內核的系統。

簡單來說,我把它當成linux在用。

?

但是,mac系統的默認字符并不是utf-8;所以我們是無法使用記事本簡單的打開.class文件。

會出現如下提示:

其實我的第一想法是打開/etc/profile將編碼調成utif-8;但是這個時候,我發現,蘋果很多系統配置文件和linux是不一樣的。不光很多文件的所在文件夾不一樣,同名文件的功能也有很大的區別(好吧,我感覺我又要開一個系列來講一下unix相關系統)。這個文件雖然在這個地方,而且當我打開過后,這個文檔的代碼如下;

# System-wide .profile for sh(1)if [ -x /usr/libexec/path_helper ]; theneval `/usr/libexec/path_helper -s` fiif [ "${BASH-no}" != "no" ]; then[ -r /etc/bashrc ] && . /etc/bashrc fi

我也去引用的文件看了,但是限于本人bash能力不夠。沒能搞懂T T。

?

然后我就想到了用vim打開,當然打開仍然是亂碼。注意,我的目標并不是得到一個由字符組成的文件,而是。class的十六進制所表示的文件!!

所以我先用 vim -b XXX.class

先用二進制表示將class文件打開。

然后在vim內調用

:%!xxd

然后就會出現以下內容:

看到第一個4字節的magic number是cafebabe。這就是.class文件的開頭了。至于為什么是cafebabe

看看java的圖標吧!

轉:https://www.cnblogs.com/DSNFZ/p/7595792.html

?

轉載于:https://www.cnblogs.com/mzdljgz/p/11387770.html

總結

以上是生活随笔為你收集整理的mac打开class文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。