Код: Выделить всё
$(cksum somefile | awk '{if ($1 == 0) print "pass"}')Я не понимаю, что мне нужно добавьте в конец файла, чтобы он работал до 0, или, если это вообще возможно, сделать это с помощью cksum. Согласно этой странице руководства cksum, длина файла искусственно добавляется в конец данных.
... последний октет, дополненный нулевыми битами. (при необходимости) для достижения целого числа октетов, за которым следует один или несколько октетов, представляющих длину файла в виде двоичного значения, начиная с младшего октета. Должно использоваться наименьшее количество октетов, способных представить это целое число.
Есть ли способ манипулировать входными данными для получения контрольной суммы получить значение 0?
Можно ли это сделать с помощью одного из приложений sha*sum или md5sum?
Мне нужно, чтобы это было сделано с помощью чего-то заранее установлен на стандартной Ubuntu 22. К сожалению, crc32 не входит в их число.
Подробнее здесь: https://stackoverflow.com/questions/790 ... d-zero-out
Мобильная версия