Я не эксперт по bash, но этот работал для меня:
STR1="Hello"
STR2="World"
NEWSTR=$(cat << EOF
$STR1
$STR2
EOF
)
echo "$NEWSTR"
Мне было легче форматировать тексты.
Любой MD5 произведет хорошую контрольную сумму для проверки файла. Любой из файлов, перечисленных у основания этой страницы, будет хорошо работать. http://en.wikipedia.org/wiki/Md5sum
Обратите внимание, что вышеупомянутые решения не скажут Вам, если Ваша установка будет корректна, только если Ваш install.exe корректен (можно доверять ему для создания корректной установки.)
Вам были бы нужны суммы MD5 для каждого файла/папки, чтобы протестировать, если установленный код был смешан с после завершенной установки.
WinMerg полезен для сравнения двух установок (на двух различных машинах, возможно), чтобы видеть, были ли Вы изменены или почему каждый повреждается.
Просто используйте win32 API Контрольной суммы. MD5 является собственным в Win32.
На MySQL.com MD5s перечислены вместе с каждым файлом, который можно загрузить. Например, MySQL "Windows Essentials" 5.1 528c89c37b3a6f0bd34480000a56c372 .
Вы можете загрузка md5 (md5.exe), инструмент командной строки, который вычислит MD5 любого файла, который Вы имеете локально. MD5 точно так же, как любой другой криптографическая хеш-функция , что означает, что данный массив байтов будет всегда производить тот же хеш. Это означает, имеет ли Ваш загруженный zip-файл MySQL (или безотносительно) тот же MD5, как они отправляют на их сайте, у Вас есть тот же самый файл.
Я лично использую Cygwin, который помещает весь smГ¶rgГҐsbord утилит Linux в моем кончике пальца---существует md5sum
и все криптографические обзоры, поддерживаемые OpenSSL. С другой стороны, можно также использовать распределение Windows из OpenSSL ("легкая" версия является только установщиком на 1 МБ).