风夏 发表于 2024-3-4 17:54

.chd格式真是一个好技术

最近在用旧手机玩模拟器, 发现现在的iso base的模拟器(比如索尼和世嘉)大多支持了mame的chd格式, 一些国内的游戏盒子提供的ps2镜像就是chd格式, 简直小容量手机/硬盘救星

举个例子, 最近在手机上玩ps2版的三国志10, 貌似原iso大小2.8g, chd格式大小625m
2.4g的机战2α, chd格式1.4g

几个ps1 ps2 psp镜像大小对比





emmmm, 整理游戏镜像比玩游戏有意思, 赛博盘核桃了属于是

精钢魔像 发表于 2024-3-4 17:59

是啊。还有就是redump的数据库都是基于镜像的,我觉得完全可以基于文件,忽略掉音轨

dreamquest 发表于 2024-3-4 18:10

原理是啥呀,为啥这么小

hypnossz86 发表于 2024-3-4 18:22

精钢魔像 发表于 2024-3-4 18:27

dreamquest 发表于 2024-3-4 18:10
原理是啥呀,为啥这么小

音轨压成mp3

ccow 发表于 2024-3-4 18:28

为了把数据顶到光头好读的区域的dummy文件。

Uranus 发表于 2024-3-4 18:43

精钢魔像 发表于 2024-3-4 18:27
音轨压成mp3

啊?按不就是有损压缩了?No-Intro小组应该不会接受这种有损压缩吧

风夏 发表于 2024-3-4 18:54

dreamquest 发表于 2024-3-4 18:10
原理是啥呀,为啥这么小

mame团队开发的基于光盘镜像的文件压缩格式,默认的压缩算法好像是7z的lzma

游戏能压缩多小还是看镜像本身的,chd解决的主要是存储的rar 7z压缩镜像到游玩时iso转换的问题,chd格式在压缩率和文件读取速度上有不错的平衡

新版本的chdman (mame>0.262)新增了zstandard压缩算法,压缩率没啥变化,但是压缩和解压速度非常快,不过大多数模拟器还没合并这一特性(ppsspp合了,另外好像ppsspp作者一开始很不愿意支持chd,我已经有cso了,你们这些伸手党为了自己方便让我支持chd

风夏 发表于 2024-3-4 18:55

Uranus 发表于 2024-3-4 18:43
啊?按不就是有损压缩了?No-Intro小组应该不会接受这种有损压缩吧

chd是无损压缩吧,都可以还原原镜像的

navarra 发表于 2024-3-4 18:55

别听胡扯了,chd是无损压缩,还可以无损还原的。

—— 来自 samsung SM-S9180, Android 14上的 S1Next-鹅版 v2.5.4

精钢魔像 发表于 2024-3-4 19:24

本帖最后由 精钢魔像 于 2024-3-4 19:27 编辑

Uranus 发表于 2024-3-4 18:43
啊?按不就是有损压缩了?No-Intro小组应该不会接受这种有损压缩吧
记错了,不是mp3是cdlz。总之就是用压缩音轨来减小大小
mp3的是另一个东西


E:\CHDMAN (RetroPie User-Friendly)>chdman createcd -i "E:\CHDMAN (RetroPie User-Friendly)\Vagrant Story (Japan, Asia).cue" -o "Vagrant Story (Japan, Asia).chd"
chdman - MAME Compressed Hunks of Data (CHD) manager 0.233 (mame0233)
Output CHD:   Vagrant Story (Japan, Asia).chd
Input file:   E:\CHDMAN (RetroPie User-Friendly)\Vagrant Story (Japan, Asia).cue
Input tracks: 1
Input length: 70:55:26
Compression:cdlz (CD LZMA), cdzl (CD Deflate), cdfl (CD FLAC)
Logical size: 781,284,096
Compressing, 65.9% complete... (ratio=12.6%)


不见不散 发表于 2024-3-4 19:55

页: [1]
查看完整版本: .chd格式真是一个好技术