从红宝石中的STDIN一次读取四个字节

用户名

我想一次连续从STDIN读取四个字节,并以十六进制输出。我试过同时使用read,readbyte,each_byte,但似乎无法正常工作。

cat file | ./processor.rb
0x...
0x...
...

其中file是二进制文件。

虚假的

用途Enumerable#each_slice

STDIN.each_byte.each_slice(4) { |b4|
  # Do something with `b4`. `b4` is an array that contains up to 4 bytes
}

或者

STDIN.each_char.each_slice(4) { |c4|
  # Do something with `c4`. `c4` is an array that contains up to 4 characters
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Ruby中的STDIN一次读取四个字节

来自分类Dev

对固件进行反向工程-每四个字节处理一次?

来自分类Dev

读入四个字节的字符

来自分类Dev

正则表达式确保四个字母之一只出现一次

来自分类Dev

用C一次读取一个文件16个字节

来自分类Dev

一次读取两个文件一个字节

来自分类Dev

为什么我一次只能从okhttp.Response InputStream中读取2048个字节?

来自分类Dev

使用.get()一次读取一个字节

来自分类Dev

为什么使用ObjectInputStream一次只能读取1024个字节?

来自分类Dev

从二进制文件一次读取2个字节

来自分类Dev

Matlab-如何一次读取2个字节

来自分类Dev

为什么FileInputReader.read()一次只能读取5个字节(Java)?

来自分类Dev

从 stdin 非阻塞读取一个字节

来自分类Dev

一次复制struct 8个字节

来自分类Dev

一次复制struct 8个字节

来自分类Dev

Python:确保一次发送1024个字节

来自分类Dev

管道处理,一次处理256个字节

来自分类Dev

一次不能初始化四个以上的变量吗?

来自分类Dev

每隔四个星期执行一次Rake任务,每当使用gem

来自分类Dev

如何一次从python文件中读取一个字符?

来自分类Dev

一次从文本文件中读取一个字符

来自分类Dev

一次执行后中断while循环?红宝石

来自分类Dev

从Java中的文件一次读取x字节

来自分类Dev

红宝石组收集通过foreach中的第一个字母

来自分类Dev

如何使用FillChar在Delphi中填充3D整数数组(四个字节)?

来自分类Dev

Javascript基本逻辑-从1到n每三个和四个周期打印一次

来自分类Dev

一次读取两个字节的.dat文件

来自分类Dev

在球拍中读取一个字节的值

来自分类Dev

套接字recv()一次一个字节

Related 相关文章

热门标签

归档