Цитата: так откуда я узнаю что сбой произошёл, если сбой связан с расчётом md5?
fc /b с оригиналом
Цитата: или всё таки установленно, что данные получаются на выходе битые?
да. в общем, рассказываю, что у меня было: невозможно было вообще проверить, правильно ли работает srep, из-за того что при распаковке сыпались ошибки. думал, что это из-за большого числа I/O операций при обычной распаковке, но потом оказалось, что и распаковка future-lz без ограничений памяти сбоит
причём сбоит сначала в разных местах файла, затем устаканивается и начинает вылетать в одном и том же месте. после такого повторяющегося сбоя я для пробы сделал копию распаковываемого файла на другой винт (т.е. фактически начало файла скопировалось из кеша), затем перегрузился и запустил вышеупомянутый fc - он отрапортовал отличие в двух битах, причём с одинаковыми в младших разрядах адресами
думал, что дело в разгоне, снял его - не помогло. тогда я наконец попробовал скопировать распаковываемый файл на другой винт - ошибки исчезли! затем на другой раздел первого винта - тоже всё ок. а лежал у меня файл на небольшом разделе, с которого я два года раздавал торренты. могу объяснить эффект только тем, что диск в этом месте "протёрся", хотя сбоит как-то странно - всякий раз в разных местах, да ещё при этом и кеш портит
тем не менее вот такой вот результат. возможно у того товарища после смены настроек swapfile изменилось используемые области винта и потому пропали ошибки. вообще конечно примечательно - сколько мы бились с rep, пока ты не разобрался наконец что дело в фрагментации, теперь srep выглядит как тестилка компьютера
для прикола - лог моих тестов (диск g - сбойный, напоминаю что srep создаёт врем. файл в тек. каталоге): [more=лог]F:\Temp>G:\f.cmd G:\lp2.pcf.srep-r
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d G:\lp2.pcf.srep-r nul
Ratio: 2600468480 -> 1427841725: 54.91%. Cpu 315.115 mb/sec, real 148.644 mb/sec. Matches 16903 17275 101865, I/Os 0, RAM 470/632, VM 0/0, R/W 0/0
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem1g G:\lp2.pcf.srep-r nul
Ratio: 2600468480 -> 1427841725: 54.91%. Cpu 301.439 mb/sec, real 268.311 mb/sec. Matches 16903 17275 101865, I/Os 0, RAM 470/632, VM 0/0, R/W 0/0
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem500 G:\lp2.pcf.srep-r nul
Ratio: 2600468480 -> 1427841725: 54.91%. Cpu 296.611 mb/sec, real 259.126 mb/sec. Matches 13148 13520 101865, I/Os 0, RAM 291/459, VM 192/192, R/W 0/192
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem200 G:\lp2.pcf.srep-r nul
Ratio: 2600468480 -> 1427841725: 54.91%. Cpu 276.444 mb/sec, real 226.211 mb/sec. Matches 11208 11580 105105, I/Os 0, RAM 158/159, VM 368/576, R/W 384/752
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem100 G:\lp2.pcf.srep-r nul
Ratio: 335544320 -> 216895290: 64.64%. Cpu 294.645 mb/sec, real 224.164 mb/sec. Matches 2399 3548 6909, I/Os 0, RAM 32/59, VM 64/64, R/W 0/64^CЗавершить выполнение паке
тного файла [Y(да)/N(нет)]? y
G:\>G:\f.cmd F:\Temp\lp2.pcf.srep-r
G:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d F:\Temp\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 287.307 mb/sec, real 185.588 mb/sec. Matches 0 174390 1449482, I/Os 0, RAM 0/1919, VM 0/0, R/W 0/0
G:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem1g F:\Temp\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 274.860 mb/sec, real 163.288 mb/sec. Matches 0 174390 1482625, I/Os 0, RAM 0/983, VM 0/1000, R/W 1560/1560
G:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem500 F:\Temp\lp2.pcf.srep-r nul
Ratio: 7365197824 -> 4428665852: 60.13%. Cpu 292.157 mb/sec, real 104.050 mb/sec. Matches 4254 18705 190765, I/Os 0, RAM 156/459, VM 1440/1656, R/W 216/1656
ERROR! Checksum of decompressed data is not the same as checksum of original data
G:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem200 F:\Temp\lp2.pcf.srep-r nul
Ratio: 7365197824 -> 4428665852: 60.13%. Cpu 259.695 mb/sec, real 165.344 mb/sec. Matches 4893 12391 211440, I/Os 0, RAM 152/159, VM 1464/2136, R/W 1736/3200
ERROR! Checksum of decompressed data is not the same as checksum of original data
G:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem100 F:\Temp\lp2.pcf.srep-r nul
Ratio: 7365197824 -> 4428665852: 60.13%. Cpu 215.878 mb/sec, real 120.354 mb/sec. Matches 1026 8544 264278, I/Os 0, RAM 52/59, VM 1624/2360, R/W 4096/5720
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>G:\f.cmd F:\Temp\lp2.pcf.srep-r
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d F:\Temp\lp2.pcf.srep-r nul
Ratio: 7365197824 -> 4428665852: 60.13%. Cpu 305.780 mb/sec, real 229.560 mb/sec. Matches 29409 31697 188028, I/Os 0, RAM 1382/1872, VM 0/0, R/W 0/0
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem1g F:\Temp\lp2.pcf.srep-r nul
Ratio: 7365197824 -> 4428665852: 60.13%. Cpu 295.632 mb/sec, real 248.457 mb/sec. Matches 7637 27310 188028, I/Os 0, RAM 492/983, VM 952/952, R/W 0/952
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem500 F:\Temp\lp2.pcf.srep-r nul
Ratio: 7365197824 -> 4428665852: 60.13%. Cpu 285.963 mb/sec, real 202.580 mb/sec. Matches 4254 18705 190765, I/Os 0, RAM 156/459, VM 1440/1656, R/W 216/1656
ERROR! Checksum of decompressed data is not the same as checksum of original data
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem200 F:\Temp\lp2.pcf.srep-r nul
Ratio: 234881024 -> 146617058: 62.42%. Cpu 307.273 mb/sec, real 102.757 mb/sec. Matches 2939 3548 6594, I/Os 0, RAM 80/107, VM 0/0, R/W 0/0^CЗавершить выполнение пакетн
ого файла [Y(да)/N(нет)]? y
U:\>G:\f.cmd U:\lp2.pcf.srep-r
U:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d U:\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 277.883 mb/sec, real 198.049 mb/sec. Matches 0 174390 1449482, I/Os 0, RAM 0/1919, VM 0/0, R/W 0/0
U:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem1g U:\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 264.975 mb/sec, real 176.744 mb/sec. Matches 0 174390 1482625, I/Os 0, RAM 0/983, VM 0/1000, R/W 1560/1560
U:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem500 U:\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 248.717 mb/sec, real 155.206 mb/sec. Matches 0 165382 1621776, I/Os 0, RAM 0/460, VM 0/1656, R/W 3768/3768
U:\>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem200 U:\lp2.pcf.srep-r nul
Ratio: 2181038080 -> 1159031584: 53.14%. Cpu 265.293 mb/sec, real 143.418 mb/sec. Matches 6845 9046 87945, I/Os 0, RAM 128/159, VM 496/576, R/W 224/720^CЗавершить выпол
нение пакетного файла [Y(да)/N(нет)]? y
F:\Temp>G:\f.cmd F:\Temp\lp2.pcf.srep-r
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d F:\Temp\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 275.395 mb/sec, real 168.174 mb/sec. Matches 0 174390 1449482, I/Os 0, RAM 0/1919, VM 0/0, R/W 0/0
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem1g F:\Temp\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 265.323 mb/sec, real 154.438 mb/sec. Matches 0 174390 1482625, I/Os 0, RAM 0/983, VM 0/1000, R/W 1560/1560
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem500 F:\Temp\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 249.243 mb/sec, real 137.346 mb/sec. Matches 0 165382 1621776, I/Os 0, RAM 0/460, VM 0/1656, R/W 3768/3768
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem200 F:\Temp\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 185.656 mb/sec, real 103.877 mb/sec. Matches 0 70888 2376056, I/Os 0, RAM 0/160, VM 0/2136, R/W 12120/12120
F:\Temp>"C:\!\FreeArchiver\Compression\SREP\srep64i.exe" -d -mem100 F:\Temp\lp2.pcf.srep-r nul
Ratio: 22069494174 -> 7008860732: 31.76%. Cpu 94.845 mb/sec, real 59.705 mb/sec. Matches 0 29368 4950862, I/Os 0, RAM 0/60, VM 0/2360, R/W 36760/36760
[/more]