问题三:得到DAT文件
解决方案:UltraISO、ISOBuster、UltraEdit
上述解决方案虽然解决了部分问题,但得到的是MPEG文件。为了得到DAT文件,又找到一个新的解决方案。首先,光盘本身是不能编辑的,先将光盘制作为镜像文件,就可以用UltraEdit之类的软件进行编辑了。
【这种软件有很多,UltraISO、ISOBuster也可以制作光盘镜像文件】
由于UltraEdit直接显示的十六进制数值,而光盘LBA地址也是以十六进制保存的,那么,也要将上述修正的LBA数值也转化为十六进制,方便进行编辑。
《猜心2》VCD
文件名称 起始LBA 原始总扇区 总大小(MB) LBA修正值 修正后LBA 总扇区 总大小(MB) 差别 十六进制数值
AVSEQ01.DAT 3152 1682 3.29 0 3152 1738 3.39 56 C50 C50
AVSEQ02.DAT 4986 1505 2.94 -96 4890 1561 3.05 56 137A 131A
AVSEQ03.DAT 6643 19312 37.72 -192 6451 19368 37.83 56 19F3 1933
AVSEQ04.DAT 26107 20740 40.51 -288 25819 20796 40.62 56 65FB 64DB
AVSEQ05.DAT 46999 17212 33.62 -384 46615 17268 33.73 56 B797 B617
AVSEQ06.DAT 64363 17962 35.08 -480 63883 18018 35.19 56 FB6B F98B
AVSEQ07.DAT 82477 17584 34.34 -576 81901 17640 34.45 56 1422D 13FED
AVSEQ08.DAT 100213 21113 41.24 -672 99541 21169 41.35 56 18775 184D5
AVSEQ09.DAT 121478 23970 46.82 -768 120710 24026 46.93 56 1DA86 1D786
AVSEQ10.DAT 145600 23664 46.22 -864 144736 23720 46.33 56 238C0 23560
AVSEQ11.DAT 169416 19837 38.74 -960 168456 19893 38.85 56 295C8 29208
AVSEQ12.DAT 189405 20069 39.20 -1056 188349 20125 39.31 56 2E3DD 2DFBD
AVSEQ13.DAT 209626 21790 42.56 -1152 208474 21846 42.67 56 332DA 32E5A
AVSEQ14.DAT 231568 24116 47.10 -1248 230320 24172 47.21 56 38890 383B0
AVSEQ15.DAT 255836 20588 40.21 -1344 254492 20644 40.32 56 3E75C 3E21C
AVSEQ16.DAT 276576 22992 44.91 -1440 275136 23172 45.26 180 43860 432C0
结束地址 298308 298308
《恋梦2》VCD
文件名称 起始LBA 原始总扇区 总大小(MB) LBA修正值 修正后LBA 总扇区 总大小(MB) 差别 十六进制数值
AVSEQ01.DAT 3152 1682 3.29 0 3152 1738 3.39 56 C50 C50
AVSEQ02.DAT 4986 1505 2.94 -96 4890 1561 3.05 56 137A 131A
AVSEQ03.DAT 6643 19910 38.89 -192 6451 19966 39.00 56 19F3 1933
AVSEQ04.DAT 26705 18401 35.94 -288 26417 18457 36.05 56 6851 6731
AVSEQ05.DAT 45258 19874 38.82 -384 44874 19930 38.93 56 B0CA AF4A
AVSEQ06.DAT 65284 22126 43.21 -480 64804 22182 43.32 56 FF04 FD24
AVSEQ07.DAT 87562 17725 34.62 -576 86986 17781 34.73 56 1560A 153CA
AVSEQ08.DAT 105439 18634 36.39 -672 104767 18690 36.50 56 19BDF 1993F
AVSEQ09.DAT 124225 18122 35.39 -768 123457 18178 35.50 56 1E541 1E241
AVSEQ10.DAT 142499 18524 36.18 -864 141635 18580 36.29 56 22CA3 22943
AVSEQ11.DAT 161175 19013 37.13 -960 160215 19069 37.24 56 27597 271D7
AVSEQ12.DAT 180340 15771 30.80 -1056 179284 15827 30.91 56 2C074 2BC54
AVSEQ13.DAT 196263 16912 33.03 -1152 195111 16968 33.14 56 2FEA7 2FA27
AVSEQ14.DAT 213327 18500 36.13 -1248 212079 18556 36.24 56 3414F 33C6F
AVSEQ15.DAT 231979 18109 35.37 -1344 230635 18165 35.48 56 38A2B 384EB
AVSEQ16.DAT 250240 16887 32.98 -1440 248800 16959 33.12 72 3D180 3CBE0
结束地址 265759 265759
打开镜像文件后,首先用查找功能,查找“AVSEQ01.DAT”
【注意选择“查找ASCII”选项】

找到以后,可以看到所有文件的LBA地址是在一起的,
就可以直接按上述十六进制数值进行修改了。
【注意每个LBA地址有两处,其中一处是反过来的(如一处为“0C50”,一处为“500C”)】


全部修改完成以后,就可以直接用UltraISO之类的软件提取出DAT文件了。