Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Изменение MD5 файлов

Ответить
Настройки темы
CMD/BAT - Изменение MD5 файлов

Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!
Суть вопроса: мне нужно создать bat файл, который должен сделать со всеми файлами в папке и подпапке любые изменения, не повредив файлы, но чтобы у них изменился md5.
Это реально?

Отправлено: 17:27, 16-05-2018

 

Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


Так как даписать по байту к каждому файлу в папках?
Отцы CMD без Вас не смогу(

Отправлено: 07:29, 20-05-2018 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 22241
Благодарности: 6411

Профиль | Отправить PM | Цитировать


Цитата ajakzs:
не повредив файлы »
и:
Цитата ajakzs:
даписать по байту к каждому файлу »
— взаимоисключающие посылы.

Отправлено: 08:58, 20-05-2018 | #12

mwz mwz вне форума

Аватара для mwz

Ветеран


Contributor


Сообщения: 6628
Благодарности: 1590

Профиль | Сайт | Отправить PM | Цитировать


Цитата Iska:
взаимоисключающие посылы »
В общем случае — да.

Если же это огрех формулировки и имелось в виду "не нарушив функциональности файлов" — то в ряде случаев такое возможно.
Дописывать же можно, разумеется (понятно что это не исчерпывающее — а лишь лежащее на поверхности), или с использованием copy /b (если предварительно создавать вторые случайные файлы для второго операнда), или дописыванием с помощью конструкции >>.

Однако полагаю, что такой метод обхода своих ограничений сервисы заблокировали лет эдак N назад.

-------
Mikhail Zhilin


Отправлено: 10:49, 20-05-2018 | #13


Ветеран


Сообщения: 641
Благодарности: 201

Профиль | Отправить PM | Цитировать


я против плагиата, но большой любитель YouTube и вижу огромное число одних и тех же роликов под разными заголовками. Значит умеют обходить ограничения или не такие уж они и жесткие.

Отправлено: 16:18, 20-05-2018 | #14


Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


Конечно, я имею ввиду "не нарушив функциональности файлов"

Отправлено: 08:16, 21-05-2018 | #15


Аватара для Elven

Ветеран


Сообщения: 715
Благодарности: 167

Профиль | Сайт | Отправить PM | Цитировать


alpap, есть много вариантов, например добавить watermark, обрезать по пикселю с каждой стороны, отрезать одну секунду, или добавить несколько секунд темного экрана, или, что еще выгоднее, дописать полминуты рекламы, наконец можно перекодировать в другой формат и залить ролик совершенно таким же, разве что измененным на несколько байт и с другим расширением. Ограничения тытрубы изрядно смягчились лет пару-тройку назад, из-за этого там сейчас вполне даже можно найти некоторые фильмы почти целиком и почти в исходном качестве. (это не считая каналов отдельных организаций, которые с этого имеют свой гешефт).

Отправлено: 11:11, 21-05-2018 | #16


Новый участник


Сообщения: 30
Благодарности: 0

Профиль | Отправить PM | Цитировать


Итак ответа нет, суть темы изменилась, на пройти по всем подпапкам папки и у каждого файла обрезать или дописать по 1 байту.

Отправлено: 10:51, 12-06-2018 | #17

mwz mwz вне форума

Аватара для mwz

Ветеран


Contributor


Сообщения: 6628
Благодарности: 1590

Профиль | Сайт | Отправить PM | Цитировать


Цитата ajakzs:
Итак ответа нет »
Ответ был дан. Изложу его другими словами: при побайтном совпадении двух файлов их контрольные суммы, причём не только MD5, но и любые другие, будут строго одинаковыми.

И чтобы получить другую контрольную сумму, нужно ввести изменение в содержимое файла.

Причём как обрезание файла, так и изменение байтиков внутри него, как правило приводит к нарушению его действия — в то время как дописывание как правило проходит для файла безболезненно, по крайней мере при некоторых условиях на содержимое дописанного хвоста.

-------
Mikhail Zhilin

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:30, 12-06-2018 | #18



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Изменение MD5 файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] md5 всех файлов в папке с подпапками Voron-orel Скриптовые языки администрирования Windows 4 17-06-2017 17:34
Интерфейс - Изменение иконок файлов roktera Microsoft Windows 7 2 18-12-2015 16:12
CMD/BAT - [решено] вычислять md5 двух файлов, писать их в файл, при следующем вычислении сравнивать Udar_Nick Скриптовые языки администрирования Windows 4 16-10-2014 17:49
C/C++ - Получение контрольных сумм файлов (MD5, и т.д.) и их проверка в Online-сервисах Drongo Программирование и базы данных 49 30-08-2010 18:39
Изменение сис файлов Putin-mode Автоматическая установка Windows 2000/XP/2003 13 12-12-2007 00:49




 
Переход