用另一个字节替换文件中的第n个字节

时间:2012-03-10 20:13:07

标签: ruby

在Ruby中,如何用另一个字节替换文件的第7个字节?

1 个答案:

答案 0 :(得分:2)

使用IO类中的binwrite方法

IO.binwrite("testfile", [0x0D].pack("C"), 7) # => 1
# File could contain:  "This is0two\nThis is line three\nAnd so on...\n"

0x0D是13

您可能还需要了解pack方法