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


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

Автор Тема: Контрольная сумма для DVD+R DL  (Прочитано 628609 раз)

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

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Контрольная сумма для DVD+R DL
« : 30 Августа 2024, 20:38:15 »
Здравствуйте!
Возник вопрос, чем считать контрольную сумму для DVD+R DL и их образов? md5sum не годится, меня и в поддержке Astra Linux сказали, что она может давать неверные результаты для них. Правильно считает их утилита gostsum с опцией -d, я использовал "gostsum -d -b 2048" для образа и диска и реультаты совпали. А в Ubuntu как?
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #1 : 30 Августа 2024, 20:43:01 »
md5sum не годится
Всмысле не годится? Содержимое на ходу меняется что-ли?

Пользователь добавил сообщение 30 Августа 2024, 20:44:42:
в поддержке Astra Linux сказали, что она может давать неверные результаты для них.
Чексумма - это не прогноз погоды. Она не может давать неверные результаты.
« Последнее редактирование: 30 Августа 2024, 20:44:42 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #2 : 30 Августа 2024, 23:29:54 »
Т.е для DVD+R DL md5sum дала разные результаты для диска и образа, а "gostsum -d -b 2048" - одинаковые.
Сейчас у меня для диска с xuuntu-24.04.1 dvd+rw-mediainfo и isoinfo показывают разный размер, но DVD+RW был не чистым.
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #3 : 30 Августа 2024, 23:50:51 »
Показывайте используемые команды. С выводом.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #4 : 31 Августа 2024, 12:50:56 »
Во-перывх, я эту команду для получения правильного результата уже привёл
gostsum -d -b 2048 образ | диска "md5sum -b" для записанного DVD+R DL даёт неверный результат, для его образа сейчас точно не помню, но, кажется, тоже даёт неверный. Вчера мне даже для обычного DVD+RW "md5sum -b" давала неверный результат, если диск был перезаписанным, а количество блоков при вызове md5sum не указывалось;
во-вторых, я не просил мне в чём-то помочь. или что-то объяснить, я спросил, есть ли утилита, аналогичная gostsum в Astra Linux, в Ubuntu, в Debian или, например, на githab или надо её извлекать из Astra.
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #5 : 31 Августа 2024, 14:40:55 »
во-вторых, я не просил мне в чём-то помочь. или что-то объяснить
?

Возник вопрос, чем считать контрольную сумму для DVD+R DL и их образов? md5sum не годится
Годится.
« Последнее редактирование: 31 Августа 2024, 14:43:33 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #6 : 31 Августа 2024, 15:05:38 »
Мне в поддержке Astra Linux прямо сказали, что для двухслойных дисков и образов md5sum может давать неверные результаты. Я проверю ещё раз, но не сейчас. Меня больше интересует вопрос насчёт их gostsum - есть такая же отдельно и где.
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #7 : 31 Августа 2024, 15:10:31 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5641
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #8 : 31 Августа 2024, 17:43:51 »
Меня больше интересует вопрос насчёт их gostsum - есть такая же отдельно и где.
- отдельно от чего?  :)

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5641
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #9 : 31 Августа 2024, 17:50:38 »
я спросил, есть ли утилита, аналогичная gostsum в Astra Linux, в Ubuntu, в Debian или, например, на githab или надо её извлекать из Astra.
- не нужно ничего извлекать, в штатных репах Ubuntu это счастье тоже есть
Код: ( apt show gostsum ) [Выделить]
Package: gostsum
Version: 1.1.0.3-1ubuntu1
Priority: extra
Section: universe/utils
Source: libengine-gost-openssl1.1
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Wartan Hachaturow <wart@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 90,1 kB
Depends: libc6 (>= 2.34)
Homepage: https://github.com/gost-engine/engine
Download-Size: 38,3 kB
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
Description: Utility to compute GOST hashes
 This package contain utilities to compute GOST hashsums
 gostsum - computes GOST R 34.11-94 hash
 gost12sum - computes GOST R 34.11-2012 hash]

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #10 : 31 Августа 2024, 22:56:07 »
Отлично, благодарю за внимание и за ссылки. Я ожидал, чти в Ubuntu эта пограмма найдётся. Сейчас запустил md5sum для двухслойного диска и его образа, гезультаты разные.
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #11 : 31 Августа 2024, 23:05:47 »
Сейчас запустил md5sum для двухслойного диска и его образа, гезультаты разные.
Может, команды с выводами покажете всё-таки? Вангую, команда чексуммы для диска неправильная.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #12 : 01 Сентября 2024, 10:03:37 »
Вот весь скрипт:
(Нажмите, чтобы показать/скрыть)
14-я строка.
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #13 : 01 Сентября 2024, 12:29:08 »
#!/bin/bash
[ $1 ] || exit
BYTES=$(du -b "$1" | cut -f1)
if ! (( BYTES % 2048 )); then
    BLOCKS=$(( BYTES / 2048 ))
    echo -n 'ISO MD5 hash: '
    md5sum "$1"
    echo -n 'DVD MD5 hash: '
    dd if=/dev/sr0 bs=2048 count=$BLOCKS 2> /dev/null | md5sum
else
    echo 'Wrong ISO!' 1>&2
fi

Укажите в качестве параметра путь к ISO-файлу, а в приводе должен стоять диск с этим записанным образом.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Re: Контрольная сумма для DVD+R DL
« Ответ #14 : 02 Сентября 2024, 08:55:50 »
Проверить с этим смогу не совсем скоро, я в эти дни начал заменять компьютер. Но зачем таки сложности, с образаму обычных DVD или с такими дисками md5sum всегда правильно срабатывала, и с указанием числя блоков и без него, если диск был новый.
Пётр.

 

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