3

好的,所以我目前正在使用 c++ 进行分配,以从 9660 1 级 iso 图像中读取。任务的目标是将内容解压缩到磁盘。我可以获得主卷描述符,并且可以导航到根目录及其范围,但我不知道从那里做什么。

那么如何根据根目录记录找到孩子呢?我想我想了解的是子文件和目录是如何参考其父文件放置的?

我实际上想要一个正确的答案,而不仅仅是“阅读这个”,因为我已经在互联网上搜索(阅读规范等)试图弄清楚这一点。而且要么没有很好的记录,要么我只是瞎了眼。:(

4

1 回答 1

1

所以我想我会回答我自己的问题。经过一些实验和十六进制编辑iso,我找到了答案。子目录记录实际上是在自身和父“指针”记录之后按顺序排列的。假设整个扇区已被读入 char[2048],要获取下一条记录,您只需将指针增加存储在当前目录记录偏移量 0 处的值。

于 2015-05-07T01:52:37.870 回答