forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > XSU.USELESS.FAQ

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 11.01.2021, 19:53
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию контрольная сумма md5

Victor Sudakov написал(а) к eugen в Jan 21 22:35:14 по местному времени:

Dear eugen,

10 Jan 21 15:54, Eugene Grosbein wrote to alexander koryagin:
ak>> Есть простой текстовый файл. Можно ли в тексте указать md5 сумму
ak>> этого файла?

EG> Такие вещи на практике делают, исключая само поле md5 из подсчета
EG> контрольной суммы. Для текстового файла это проще всего сделать,
EG> поместив md5 в первую строчку и считая md5 от остальной части файла,
EG> благо длина md5 фиксирована.

Я вот тоже сидел думал, если для практических целей это нужно - существует ли утилита для подсчета контрольных сумм, понимающая shebang?

Чтобы в начале файла написать нечто вроде

#!sha256 bd0d3885d365913edb7658c8d5b8168363cbc785ab57520b5fcb4052667c61d5

а дальше уже сам текст.

Но как я понял, OP интересовала математическая сторона вопроса, а не практическая.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20170303-b20170303
Ответить с цитированием
  #12  
Старый 11.01.2021, 21:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: контрольная сумма md5

Eugene Grosbein написал(а) к Victor Sudakov в Jan 21 00:07:01 по местному времени:

11 янв. 2021, понедельник, в 22:35 NOVT, Victor Sudakov написал(а):

ak>>> Есть простой текстовый файл. Можно ли в тексте указать md5 сумму
ak>>> этого файла?
EG>> Такие вещи на практике делают, исключая само поле md5 из подсчета
EG>> контрольной суммы. Для текстового файла это проще всего сделать,
EG>> поместив md5 в первую строчку и считая md5 от остальной части файла,
EG>> благо длина md5 фиксирована.
VS> Я вот тоже сидел думал, если для практических целей это нужно - существует ли
VS> утилита для подсчета контрольных сумм, понимающая shebang?
VS> Чтобы в начале файла написать нечто вроде
VS> #!sha256 bd0d3885d365913edb7658c8d5b8168363cbc785ab57520b5fcb4052667c61d5
VS> а дальше уже сам текст.

У меня сработала такая хрень:

#!/usr/bin/env -S awk 'FNR>1{print|"md5"}' # 875b6215eea6023e663a4193d2b2096f
тут идёт текстовый файл

Только я не понял, зачем это надо.

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:28. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot