【问题标题】:lib to read a DVD FS (data disc)lib 读取 DVD FS(数据光盘)
【发布时间】:2010-10-18 22:01:10
【问题描述】:

我想我可能想移植一个库来读取 DVD 文件系统。我不是在谈论电影,而是在谈论数据光盘。有现有代码可供我从光盘进行原始读取。我需要请求这些数据并允许我浏览光盘上的文件的代码。我可以为此使用什么库?

-edit- 注意:我使用的是无操作系统硬件。 Ppl 似乎错过了这一点,但 Alnitak 抓住了它并给了我一个很好的答案:)

【问题讨论】:

  • 我们没有“错过”它——你没有它。
  • ...也就是说——您明确要求提供一个库,但没有解释原因。当有简单的方法可用时,人们通常会以艰难的方式做事。解释为什么你需要这样做意味着得到更好的答案。
  • 查尔斯·达菲:我明白了。我认为硬件标签就是我需要说的。还有说使用操作系统的答案没有回答我的问题
  • 永远不要指望人们知道如何根据标签回答您的问题。 (关于你唯一可以指望的是,它表达了你想要答案的编程语言的偏好,但有时为了方便起见,它会被忽略,并且假设提问者可以弄清楚如何移植答案。)“硬件”标签也很模糊。
  • @Ken:如果我问的是如何使用或通过操作系统读取 FS,那么这个问题就太奇怪了。你知道我的意思是原始 IO 吗? Alnitak 似乎没有退缩。

标签: c++ hardware io disk dvd


【解决方案1】:

您需要libudf,它是 GNU libcdio 的一部分。

【讨论】:

    【解决方案2】:

    如果您想浏览文件,为什么不让您的操作系统来完成繁重的工作呢?鉴于现代操作系统已经具备从 DVD 挂载文件系统所需的一切——并且已经有很多人已经在使用和调试此代码,而不是像 libdvdread 这样的用户空间库的更小、更集中的用户群——不利用它们似乎很愚蠢。

    【讨论】:

      【解决方案3】:

      为什么不直接使用与从硬盘读取文件相同的 I/O 库?

      【讨论】:

        猜你喜欢
        • 2012-09-07
        • 2012-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        • 2015-12-24
        相关资源
        最近更新 更多