从mora下载来的FLAC源文件,lz将其转换为WAV后,再转换为WMALOSSLESS(以下简称WMALL),再转换回WAV
这么做是为了验证该文件是否为真无损——真无损WAV每次转换为任意无损格式(如WMALL)后再次转回WAV,hash不变
但是这次出现了例外,以下为发现过程,为了便于阅览,hash均缩写,仅为比较:
FLAC源文件→WAV(hash2)→WMALL(hash每次都不同)→WAV(hash3,循环转换均为3)
另一种转换过程,
FLAC源文件→WAV(hash2)→WAV(hash4,循环转换均为4)
PS:
1、每次由WAV转换到WMALL的hash都不同,是lz无意间发现的,但是hash不同的WMALL均可以转换回hash相同的WAV,所以没有影响
2、最后得到hash为3或4的WAV后,LZ再次循环转换WAV,是为了确认该WAV是没有经过压缩的WAV,如果hash相同即确认为未压缩的WAV
LZ的问题是,为什么步骤不同,最后获得的未压缩WAV的hash会不同?究竟哪一个才是正确的,完全无损的WAV?
这么做是为了验证该文件是否为真无损——真无损WAV每次转换为任意无损格式(如WMALL)后再次转回WAV,hash不变
但是这次出现了例外,以下为发现过程,为了便于阅览,hash均缩写,仅为比较:
FLAC源文件→WAV(hash2)→WMALL(hash每次都不同)→WAV(hash3,循环转换均为3)
另一种转换过程,
FLAC源文件→WAV(hash2)→WAV(hash4,循环转换均为4)
PS:
1、每次由WAV转换到WMALL的hash都不同,是lz无意间发现的,但是hash不同的WMALL均可以转换回hash相同的WAV,所以没有影响
2、最后得到hash为3或4的WAV后,LZ再次循环转换WAV,是为了确认该WAV是没有经过压缩的WAV,如果hash相同即确认为未压缩的WAV
LZ的问题是,为什么步骤不同,最后获得的未压缩WAV的hash会不同?究竟哪一个才是正确的,完全无损的WAV?