AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1852014
Accepted
Kamil Maciorowski
Kamil Maciorowski
Asked: 2024-08-12 08:13:30 +0800 CST2024-08-12 08:13:30 +0800 CST 2024-08-12 08:13:30 +0800 CST

完全擦除会导致 CD-RW 上的内容全为 0 还是全为 1?

  • 772

免责声明:曾经有这个问题,但在我发布答案之前就被删除了。由于我花了精力来创建答案,并且不想让它付诸东流,所以我在这里重新发布了这个问题。


原始问题:

我在网上搜索,但没有找到确切的参考资料。我也读过https://en.wikipedia.org/wiki/CD-RW

我知道可重写 CD(CD-RW)的快速擦除和完全擦除之间的基本区别。

但我想知道的是:

  1. 完全擦除会在介质上创建全 0 还是全 1?
  2. 在完全擦除期间(最好在 Windows 上),有什么方法可以指定 CD-RW 应该是全 0 还是全 1?
formatting
  • 1 1 个回答
  • 4833 Views

1 个回答

  • Voted
  1. Best Answer
    Kamil Maciorowski
    2024-08-12T08:13:30+08:002024-08-12T08:13:30+08:00

    完全擦除会在介质上创建全 0 还是全 1?

    两者都不。

    CD 中有一些称为凹坑和凸台的点。重要的是它们以不同的方式反射光线,从而允许信息以凹坑和凸台的序列进行编码。完全擦除 CD-RW 会删除所有凹坑(参见Technology Connections 的此视频)。

    基本上,0 被编码为“无过渡”(长凹坑或长平地编码一个或多个 0),1 被编码为“过渡”(凹坑后跟平地或平地后跟凹坑)。您可能认为所有凹坑都已移除的 CD-RW 全部为 0,但这要复杂得多。

    在创建数字音频 CD时,每 24 个字节的音频数据都会被编码,因此存在错误校正,这形成了一个 33 字节的帧。然后,每个 8 位字(字节)被替换为相应的 14 位字,旨在减少 0 和 1 之间的转换次数。这降低了光盘上物理凹坑的密度,并提供了额外的容错度。然后有额外的位用于消歧和同步。这样,192 位(24 字节)的音乐被编码为 588 位“平面和凹坑”,这些位不可能全部为 0,因此必须有平面和凹坑。

    除此之外,在创建数据 CD时,每个 2048 字节的“逻辑”数据扇区都嵌入在 2352 字节扇区中,同时嵌入用于同步、错误检测和错误校正的元数据。有些模式会将超过 2048 字节的有用数据放入这 2352 字节中(以错误校正为代价),但仍需要一些同步模式和地址,因此即使这样,这个 2352 字节扇区的位也不能全部为 0。但这并不重要,因为这 2352 字节被视为 98 个 24 字节的“音频”块,并按照上一段所述进行编码。这样,每个 2048 字节的“逻辑”数据扇区都被编码为 57624 位“平面和凹坑”,并且(如上所述)这些位不能全部为 0,因此必须有平面和凹坑。

    此外,在数据(或音频)之前必须有导入,在数据(或音频)之后必须有导出。导入必须包含磁盘的目录,并正确编码;这还需要平面和凹坑。(旁注:快速擦除只会破坏目录。)

    这意味着,所有凹坑均被擦除(完全擦除后)的 CD-RW 不对应任何0 和 1 序列。它无法解码并被视为具有 2048 字节扇区的块设备。(它也无法解码并被视为音频。)


    在完全擦除期间(最好在 Windows 上),有什么方法可以指定 CD-RW 应该是全 0 还是全 1?

    不。您可以得到“全部陆地”(这确实是您得到的);我猜原则上也可以得到“全部坑”(但您可能需要为此更改刻录机的固件)。这没什么区别,因为后一种状态无法解码,就像前一种状态一样。

    从技术上讲,您可以将全 0 或全 1 写入 CD-RW,因此如果您将其作为块设备读取,您将得到这些 0 或 1;但这些状态中的每一个都需要陆地和凹坑(事实上,您可以刻录的任何数据都需要陆地和凹坑)。这不是完全擦除所做的。

    • 68

相关问题

  • 在 Excel 中突出显示具有相同数据的行

  • 无法格式化 microSD 卡

  • 如何操纵日期?

  • 阻止 Excel 图表更改系列格式

  • 使用 HP Recovery Manager 执行出厂映像恢复与完全干净格式一样吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve