ISO 9660:如何定位目录的子目录 < > OK,所以我现在正在C++中进行一个从9660级1 ISO映像中读取的任务。分配的目标是将内容解压缩到磁盘。我可以获得主卷描述符,并可以导航到根目录及其范围,但我不知道从那里做什么

ISO 9660:如何定位目录的子目录 < > OK,所以我现在正在C++中进行一个从9660级1 ISO映像中读取的任务。分配的目标是将内容解压缩到磁盘。我可以获得主卷描述符,并可以导航到根目录及其范围,但我不知道从那里做什么,c++,cd-rom,iso9660,C++,Cd Rom,Iso9660,那么如何根据根目录记录查找子目录呢?我想我想了解的是,子文件和目录是如何相对于父文件和目录放置的 事实上,我想要的是一个正确的答案,而不仅仅是“阅读这个”,因为我已经在互联网上搜索(阅读规范等),试图找出这个答案。要么没有很好的记录,要么我就是瞎子(所以我想我会回答我自己的问题。经过一些实验和对iso进行十六进制编辑后,我找到了答案。子目录记录实际上是按顺序排列在自我和父“指针”记录之后的。假设整个扇区已读入一个字符[2048],要获取下一条记录,只需将指针增加当前目录记录的偏移量0处存储的值

那么如何根据根目录记录查找子目录呢?我想我想了解的是,子文件和目录是如何相对于父文件和目录放置的


事实上,我想要的是一个正确的答案,而不仅仅是“阅读这个”,因为我已经在互联网上搜索(阅读规范等),试图找出这个答案。要么没有很好的记录,要么我就是瞎子(

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