【发布时间】:2019-08-22 20:36:30
【问题描述】:
以下 Javascript 示例读取并记录用户选择的文件的前 100 个字节(通过文件输入):
var blob = file.slice(0, 100);
var fileReader = new FileReader();
fileReader.onload = function(event) {
var arrayBuffer = event.target.result;
var bytes = new Uint8Array(arrayBuffer);
console.log('bytes', bytes);
};
fileReader.readAsArrayBuffer(blob);
通过hexdump 或od 等Linux 实用程序实现相同功能的等效方法是什么?
更新:我正在寻找 hexdump -d,但生成的是单字节小数,而不是 2 字节小数。
【问题讨论】:
-
hexdump有一个-n选项,仅显示请求的字节数。 -
hexdump -d是最接近我正在寻找的东西。但我想要单字节小数,而不是hexdump -d显示的 2 字节小数。 -
hexdump -n 100 -v -e '/1 "%02X\n"'—hexdump格式化语法很奇怪,至少可以说 edit 哦等等,小数;等等-hexdump -n 100 -v -e '/1 "%02d\n"' -
@Pointy Bingo。谢谢你。如果您可以添加答案,我会接受。上面指出的可能重复的答案都没有直接回答我的问题。
标签: javascript linux