2007年8月20日 星期一

Big/Little endian

在ethereal 所錄的封包中看到下面的字串, 由於一般RFC protocol所使用的byte order 都是big endian,
37ea ==> big endian 所以真正的value為 37ea

如果在程式當中利用 ntohs (network to host short) 會存成ea37 (little endian format), 存在x86的記憶體當中

當我們print 這個data時, 會嗅出其真正的涵義, 也就是real value, not storing value

沒有留言: