Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Какая программа для записи дисков сохраняет оригинальный хэш?  (Прочитано 9700 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Just_Newbie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
xfburn хэш не сохраняет.
где я писал что не пишет чего-то?
мне надо чтоб cdshot хэш считывал и чтобы он совпадал с оригинальным хэшем (который указал разработчик).

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Та что вы заладили cdshot cdshot,

Удалить, как Мартиросян говорил.

Создаем скрипт и называем его cdshot

пишем в ~/.bashrc

alias cdshot='~/bin/cdshot'
а в скрипте пишем,

#!/bin/bash
echo "md5sum in cdrom"
dd if=/dev/cdrom bs=2048 count=$(( $(ls -l $1 | awk '{ print $5 }') / 2048 )) | md5sum
echo "md5sum in source"
md5sum $1

Проверте, знающие bash, лучше чем я))

Можно еще условие добавить и код возврата, чтобы скрипты использующие это знали, что получили.

Пользователь решил продолжить мысль 01 Ноября 2013, 17:55:47:
и забыл самое важное, вызываем так


cdshot my.iso
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
JmAbuDabi, вменяемые дистрибьютеры/вендоры записывают контрольные суммы в хэш-файл, чтобы потом было легче проверять:
http://en.wikipedia.org/wiki/Md5sum#Create_MD5_hash_file_hash.md5

Кроме того, сейчас md5 считается недостаточно надёжным, чаще используются sha1/sha256/sha512.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3266
    • Просмотр профиля
hash сохраняет любая программа, только для диска надо правильно
его правильно посчитать, для этого есть утилита isoinfo.
Именно она даст правильное число блоков.
dd if=/dev/cdrom bs=2048 count=$( $(isoinfo -d -i $1 | grep "Volume size is" | awk '{ print $4 }') ) | md5sum
Пётр.

Оффлайн john1400

  • Активист
  • *
  • Сообщений: 581
  • debian
    • Просмотр профиля
какая разница ?? ну вот у меня .zip файл в линуксе я md5 посчитал на флешку закинул там еще посчитал для надежности
пришел на винду в ntfs положил еще раз посчитал.
Везде три раза одинаковый хэш. А .iso ясное дело хэш меняется когда он на диск распаковывается. Данные
ведь расжимаются.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3266
    • Просмотр профиля
zip тут абсолютно ни при чём.
Когда вы монтируете iso-файл через loop, он что, тоже разжимается?
Диск прожигается образом как он есть, то, что на диске есть коды для
исправления ошибок, это внутреннее дело контролера привода и программы
чтения, так что hash не меняется. Поэтому и можно проверить правильность
записи образа - если записался без ошибок, то hash файла и hash диска
совпадут. На то он и образ.
Пётр.

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
JmAbuDabi, вменяемые дистрибьютеры/вендоры записывают контрольные суммы в хэш-файл, чтобы потом было легче проверять:
http://en.wikipedia.org/wiki/Md5sum#Create_MD5_hash_file_hash.md5

Кроме того, сейчас md5 считается недостаточно надёжным, чаще используются sha1/sha256/sha512.

Знаю, но что значит фраза "не записывает хеш"?

т.е. на диске кроме записанной инфо, должен быть файл с хешем диска?


какая разница ?? ну вот у меня .zip файл в линуксе я md5 посчитал на флешку закинул там еще посчитал для надежности
пришел на винду в ntfs положил еще раз посчитал.
Везде три раза одинаковый хэш. А .iso ясное дело хэш меняется когда он на диск распаковывается. Данные
ведь расжимаются.

Но если узнать, сколько блоков значущих и найти хеш, то он совпадёт))

Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн john1400

  • Активист
  • *
  • Сообщений: 581
  • debian
    • Просмотр профиля
Цитировать
Но если узнать, сколько блоков значущих и найти хеш, то он совпадёт
Да, если хеш с живого пластикового диска снять а потом dd на другой то точная копия поблочно
полюбому

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
А если сделать исо образ, и проверить хеши по ссылкам выше(инструкция), то будет результат такой: хеши совпали)) При условии что все устройства исправны.
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн Serg

  • Активист
  • *
  • Сообщений: 484
  • Ubuntu 24.04
    • Просмотр профиля
Проверил Xfburn. Не сохраняет. Там была опция dummy write, на ней крестика не поставил. Может она за это отвечала.

Подскажите, пожалуйста, программу прожигающую диски с полным сохранением оригинальности образа. На линуксе, разумеется.
Brasero
уже обсуждалось

Пользователь решил продолжить мысль 01 Ноября 2013, 22:37:29:
Цитировать
ты какую траву курил?
Тебе здесь никто ничего не должен.  ;) Если что
« Последнее редактирование: 01 Ноября 2013, 22:40:47 от Serg »
Правильно заданный вопрос - уже половина ответа

Оффлайн Just_Newbie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
 Когда с диска снимается образ тоже правильно надо посчитать чтоли?

Оффлайн Serg

  • Активист
  • *
  • Сообщений: 484
  • Ubuntu 24.04
    • Просмотр профиля
Можно сравнить хэш диска с хэш образа, даже сценарий есть готовый https://help.ubuntu.com/community/HowToMD5SUM#Check_the_CD
По поводу программы для записи почитай https://forum.ubuntu.ru/index.php?topic=169108.0
Правильно заданный вопрос - уже половина ответа

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
То есть, ТС хочет сказать что есть программы для записи CD-DVD которые "не сохраняют" хеш что ли? В любой прожигалке после записи идет расчет md5 (на экран выводится как "проверка", и проходит чуть ли не столько же, сколько сам прожиг) и по результату и выводится "успешно" или "не успешно".
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн Xless

  • Участник
  • *
  • Сообщений: 140
    • Просмотр профиля
То есть, ТС хочет сказать что есть программы для записи CD-DVD которые "не сохраняют" хеш что ли?
за программы для linux не скажу, но вот программ для windows, которые записывают образ без изменений раньше было существенно меньше, чем тех, которые считали правильным на записанном из образа диске указать, что это их работа, а не той программы, которая была указана в образе...

Оффлайн Just_Newbie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Вот же я тугой был ;D Извиняюсь за грубость. Проделал способ данный в ссылке JmAbuDabi в ответе №3 за 1 мин (если исключить время на нахождение имени моего внешнего привода). Вот же вы возитесь с чайниками, я бы так не смог. Спасибо ArcFi, JmAbuDabi and others for your patience.
« Последнее редактирование: 06 Марта 2015, 16:41:19 от Just_Newbie »

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.