Как я могу вычислить, допустим, сумму md5 первых 1024 байта файла?Как сгенерировать частичную контрольную сумму файла
Я пробовал od -N 1024 | md5sum
, однако вывод od в восьмеричном формате по умолчанию, и это генерирует различные хеши md5.
Как я могу вычислить, допустим, сумму md5 первых 1024 байта файла?Как сгенерировать частичную контрольную сумму файла
Я пробовал od -N 1024 | md5sum
, однако вывод od в восьмеричном формате по умолчанию, и это генерирует различные хеши md5.
head -c 1024 | md5sum
должен работать
Пусть более сложный случай: Вам нужно получить 2-ю 1GB часть первого раздела. использовать команду дд:
dd bs=1M skip=1024 count=1024 if=/dev/sda1 | md5sum
Обратите внимание, что мы не использовать of=
часть дд команды. Таким образом, его выход будет перенаправлен на стандартный вывод, который мы подключим к следующей команде.
Добавить 'status = noxfer', чтобы не добавлять статистику переноса, как' 1 + 0 ... ', к суммированию. –