pub fn read_prefix(path: &Path, n: usize) -> Result<Vec<u8>>
读文件开头至多 n 字节(文件更短时读到末尾为止)。
n
只为认文件头时用它,不要把整个文件读进来:几 GB 的视频读全文件 只为取前几百字节,是纯粹的 IO 浪费。各 crate 曾各写一份,且多数只调 一次 read,短读时会把加密文件误判成普通文件。
read
文件打不开或读失败时返回。