Я использую экран и локально и удаленно. Я нахожу, что использую экран, потому что он дает мне способность к
screen
сочетания клавиш обеспечивают немного больше питания, но это может просто, потому что я никогда не вкладывал капитал в действительно изучение всех ярлыков GTK.Вот снимок экрана недавно запущенной экранной сессии с помощью byobu и других настроек:
Запишите контрольную сумму как строчные шестнадцатеричные цифры, сопровождаемые двумя пробелами и затем именем файла с одним файлом на строку. Это - формат, используемый md5sum
и различное sha*sum
Инструменты CLI.
$ sha512sum t.txt
d663b43c84ab4ba20040e568d3cb799512fcc00f1053f96f3079345f680b39429adc92f9c8c45fc9ae6053173ddc5b35ade25ae1d5c91e57b809d0c021d5c891 t.txt
$ sha512sum -c <(sha512sum t.txt)
t.txt: OK
Всеми schecksum файлами, которые я видел, были просто ASCII-файлы, которые содержали контрольную сумму только. Таким образом, они могут быть легко по сравнению с выводами команды контрольной суммы.
Хорошая практика должна указать на алгоритм контрольной суммы, используемый с суффиксом имени файла, например, .md5
или .crc
.
TL;DR
Формат файла является выходным результатом команды, которую вы используете для создания дайджеста.
$ shasum -a 512 [FILE] > SHA512SUM # create a checksum file (SHA512SUM)
$ shasum -c SHA512SUM # verify [FILE] from checksum file
[FILE]: OK # output
Смотрите эти другие команды linux для простых способов генерации файла контрольной суммы
Длинный ответ
Это зависит от того, какую реализацию shamum
вы используете для check вашего файла контрольной суммы.
Если вы используете реализацию perl ($ shamum -c [FILE]
), то вы можете найти ответ на страницах с помощью функций. см. $ man shasum
При проверке вход должен быть прежним выходом этой программы. По умолчанию используется печать строки с контрольной суммой, символом, указывающим тип ('*' для двоичного файла, ' для текста, '?' для переносимого, '^' для BITS) и именем для каждого ФАЙЛА.
Если вы используете реализацию GNU ($ sha512sum -c [ФАЙЛ]
) тогда ответ можно найти в их coreutils documentation:
ПРИМЕЧАНИЕ: Документация GNU sha digests ссылается на документацию дайджеста md5sum
Для каждого файла 'md5sum' выводится по умолчанию, контрольная сумма MD5, пробел, флаг, указывающий на двоичный или текстовый режим ввода, и имя файла. Двоичный режим обозначается '*', текстовый режим ' ' (пробел). Двоичный режим используется по умолчанию в системах, где он имеет значение, в противном случае текстовый режим — по умолчанию. Если файл содержит косую черту или новую строку, строка начинается с обратной косой черты, а каждый проблемный символ в имени файла экранируется обратной косой чертой, что делает вывод однозначным даже при наличии произвольных имен файлов. Если файл опущен или указан как '-', считывается стандартный ввод.
WARNING: 20 lines are improperly formatted
– sdc 16.09.2016, 09:30