From: Okada Jun Date: 2001-04-20T22:30:33+09:00 Subject: [ruby-list:29353] Re: binary IO of integer and FP / Marshal 岡田です。 >In message <200104201220.AA01371@fit0298.fitec.co.jp> > on Fri, 20 Apr 2001 21:20:47 +0900, > ARIMA Yasuhiro wrote: >> | ついでにお聞きしますが、Marshal で Float を書出した場合、エンディ >> | アンの異るマシンではうまく読めないでしょうか? >> >> こっちはやったことないです。 >基本的にCPUアーキテクチャ依存と思っておいた方が良いのでは? > >(浮動少数はエンディアンだけでは済まない...) $ ruby -e 'p Marshal.dump(3.141592) '"\004\004f\001\0103.141592" なんか大丈夫そうにも見えますが。 Marshalで打ち出したデータの中身見てると数字とかは文字列に書き出されてるんで エンディアンには依存しない形式なのかと思ってましたがそんな事も無い? # Marshalのソース見りゃええ話でありますが -- ゆん(岡田 潤) yun@nekome.net http://www.nekome.net/