Я использую XMODEM для передачи двоичного файла из Ubuntu VM для встраиваемых Linux цели, например, так:Обеспечение XMODEM Передает файл Faithfully
$ sudo screen /dev/ttyUSB0 115200
$ rx test
CTRL-A:
$ exec !! sx -b test
Теперь, «тест» передает успешно, но когда я проверить его на обоих VM и цели, я получаю следующее:
- VM: Размер = 22938 байт
- Цель: Размер = 23040 байт
Кроме того, разрешения уменьшены на цели.
Почему это и как я могу гарантировать, что переданный файл совпадает с источником?
Спасибо, это полезно. Теперь мне просто нужно решить, как включить распаковку смол в моей конфигурации Busybox! –
Если ваша конфигурация busybox имеет «tar», но не поддерживает gzip или bzip, они вам не нужны. Просто используйте «tar -cvf files.tar двоичный файл» на стороне VM и «tar -xvf files.tar» на целевом сервере. В качестве бонуса вы можете упаковать столько файлов, сколько хотите. Но, возможно, вы захотите включить сжатие ('-z' или' -j'), если файлы большие. – jamieguinan
У моей конфигурации Busybox есть «tar», но я не могу «x» tarball. Я знаю... –