【发布时间】:2012-03-05 12:08:28
【问题描述】:
一个硬盘被分成块,存储在硬盘上的每个文件都被分成那个大小的块并存储在硬盘上。
例如
考虑一个 1MB 的文件,块大小为 512 字节,那么文件的第一个块存储在0x121454,第二个块存储在0x846132。
我需要获取0x121454 和0x846132。我想使用 Java。
如果不在Java中,那么可以使用C吗?如果是这样,我可以在 jni 的帮助下实现它。
在linux中的inode块有所有内存地址的详细信息,但不知道window。
【问题讨论】:
-
标点符号,我的朋友; , ...
-
一些不错的阅读 - stackoverflow.com/questions/8635598/…
-
您的标题与您的问题不符。一些格式肯定会有助于征求一些答案。
标签: java c operating-system