【发布时间】:2014-03-25 14:12:37
【问题描述】:
是否可以在java中读取整个磁盘分区?
分区被视为目录(显然),因此我无法创建我需要的 FileInputStream。
我想计算整个磁盘分区的哈希值(逐字节),我想知道如何实现。
如果这很重要,它必须同时在 Windows 和 Linux 上运行。
感谢任何想法!
【问题讨论】:
-
您可以在 unix 上通过读取原始设备来执行此操作,例如
/dev/sd1cwindows 可能有一个等价物。 -
@PeterLawrey 谢谢,这应该适用于 linux,但我仍然无法在 Windows 上找到等效的解决方案。
-
@Vishrant 我认为这不相关,我需要逐字节读取分区,而不仅仅是获取有关它的信息。
-
为了好奇,为什么要这样读取分区,为什么不获取文件列表并读取它。
标签: java