EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Vorland Цитата: Спасибо Вам, но как мне кажется, отсутствие CRC не менее собьёт пользователя с толку. | Я думаю, не показывать CRC, если его нет, все же правильнее, чем показывать 0. Цитата: Может быть для таких архивов можно было бы менять заголовок колонки с "CRC32" на, например, "Проверочный код", и выводить эти коды для каждого файла ? | Вытаскивать этот код из архива при просмотре содержимого довольно трудоемко, а польза от его показа невелика. Он зависит от пароля, значит сравнить его со значением, посчитанным для этого файла какой-то другой утилитой, не получится. Цитата: Кстати, просто для информации, это проверочные коды насколько надёжны для контроля целостности файлов в архиве? | Там SHA-1 используется. Само по себе оно надежно, но вычисляется для уже пожатых и зашифрованных данных. То есть ошибки на этапе сжатия, например, из-за сбойной памяти, оно не заметит. lelik007 Цитата: Евгений, так дело же в том, что там и должны быть нули, вернее 0, по спецификациям самого WinZip: | Там и есть нули. Мы обсуждаем только их показ пользователю. Цитата: Или будет храниться, но не отображаться? | Да. Цитата: А что сам WinZip там делает? Показывает это поле пустым или одни нули? | Не знаю, не проверял. Victor_VG Цитата: А может там, где невозможно посчитать хэш лучше выводить прочерк или N/A как признак что в данном случае операция не применима? | WinRAR в таком случае оставляет пустое место, что я сейчас и сделал для этого типа архивов. |