Нано является дизайном очень простым редактором с немногими функциями. Если Вы начинаете желать чего-нибудь вне основного выпуска, нано не является правильным инструментом. Emacs является очень мощным редактором; для включения номеров строки ввести M-x linum-mode
. Если Emacs пугает Вас, и Вы хотите редактора текстового режима, рассматриваете Joe, где номера строки включаются с -linums
опция.
cat file.gz file.gz.sig > transfer_me.signed
Затем на удаленном хосте Вы разделяете добавленное использование контрольной суммы
tail -c length_of_the_checksum_info transfer_me.signed > file.gz.sig
head -c -length_of_the_checksum_info transfer_me.signed > file.gz
Отметьте минус во второй команде. Длина зависит от типа контрольной суммы, которую Вы используете. Вы можете иметь просто
md5sum file.gz | cut -d ' ' -f 1 > file.gz.sig
Заметьте также, это таким образом можно также распаковать transfer_me.signed
файл немедленно без разделения, потому что tar
проигнорирует запаздывающий "мусор".
Аналогичное решение, с дополнительным шифрованием или борющимися механизмами, используется для подписания обновлений для многих мобильных устройств - например, Kindle Amazon. Но в их случае, идентификация архивного файла нежелательна, таким образом, они помещают всю информацию о снятии отпечатков пальцев в начале файла обновления.