我已将文件读入无符号字节的向量中:
let data = fs::read("test.bin").expect("Unable to read file");
如何将矢量转换/广播为Vec<u64>
,每八个字节构成一个u64?
“重复项”没有提供解决方案,但我同时发现了它:
let vec8: Vec<u8> = vec![1,2,3,4,5,6,7,8];
let mut vec64: Vec<u64> = vec![0;vec8.len()/8];
BigEndian::read_u64_into(&data, &mut vec64);