Это команда sz, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sx, sb, sz - отправка файлов XMODEM, YMODEM, ZMODEM
СИНТАКСИС
сз [-+ 8abdefkLlNnopqTtuvyY] файл ...
сб [-адфкктув] файл ...
секс [-Akqtuv] файл
сз [-октв] -c КОМАНДА
сз [-октв] -i КОМАНДА
сз-ТТ
ОПИСАНИЕ
Sz использует протокол исправления ошибок ZMODEM, YMODEM или XMODEM для отправки одного или нескольких файлов
через последовательный порт с коммутируемым подключением к множеству программ, работающих под управлением PC-DOS, CP / M, Unix, VMS,
и другие операционные системы.
В то время как rz достаточно умен, чтобы звонить из cu(1) очень мало версий cu(1) умны
достаточно, чтобы позволить sz работать правильно. Варианты Unix Professional-YAM доступны для
такое приложение для дозвона.
Sz отправляет один или несколько файлов по протоколу ZMODEM.
ZMODEM значительно упрощает передачу файлов по сравнению с XMODEM. Помимо дружеского
пользовательский интерфейс, ZMODEM предоставляет персональному компьютеру и другим пользователям эффективный, точный,
и надежный метод передачи файлов.
ZMODEM предоставляет полную КОНЦЫ С КОНЦАМИ целостность данных между прикладными программами. ZMODEM's
32-битный CRC обнаруживает ошибки, которые проникают даже в самые продвинутые сети.
Расширенные функции управления файлами включают автозагрузку (запускается автоматическая загрузка файлов).
без вмешательства пользователя), отображение индивидуальной и общей длины файла и передачи
оценка времени, восстановление после сбоя, выборочная передача файлов и сохранение точного файла
дата и продолжительность.
Вывод из другой программы может быть передан по конвейеру sz для передачи путем обозначения стандартного ввода
с участием "-":
лс -л | сз -
Вывод программы передается с именем файла sPID.sz, где PID - это идентификатор процесса.
sz программа. Если переменная среды ОНАМЕ установлен, который используется вместо этого. В этом
case, команда Unix:
ls -l | ONAME = con sz -ay -
отправит "файл" на дисплей консоли PC-DOS. В -y опция указывает получателю
открыть файл для записи безоговорочно. В -a опция заставляет получателя конвертировать
Перевод строки Unix в символы возврата каретки и перевода строки в PC-DOS.
Sb batch отправляет один или несколько файлов по протоколу YMODEM или ZMODEM. Исходный ZMODEM
инициализация не отправляется. По запросу получателя sb поддерживает YMODEM-г
Режим tty "cbreak", управление потоком XON / XOFF и символ прерывания установлен на CAN (^ X).
YMODEM-г (Профессиональный-ЯМ g вариант) увеличивает пропускную способность по безошибочным каналам (прямой
соединение, X.PC и т. д.), не подтверждая каждый переданный сектор.
В системах Unix передается дополнительная информация о файле. Если получение
программа использует эту информацию, длина передаваемого файла контролирует точное количество
байтов, записываемых в выходной набор данных, а также устанавливается время изменения и режим файла.
соответственно.
Sx отправляет сингл файл ХМОДЕМ or ХМОДЕМ-1к протокол (иногда неправильно называется
«модем»). Пользователь должен указать имя файла как отправляющей, так и принимающей программе.
If sz вызывается с установленным $ SHELL, и если эта переменная содержит строку RSH , рбаш or
ркш (ограниченная оболочка), sz работает в ограниченном режиме. Ограниченный режим ограничивает
пути к текущему каталогу и PUBDIR (обычно / usr / spool / uucppublic) и / или
их подкаталоги.
Четвертая форма отправляет одну КОМАНДУ приемнику ZMODEM для выполнения. Sz выходит с
возвращаемое значение КОМАНДА. Если КОМАНДА включает в себя пробелы или символы, специальные для оболочки,
это должно быть цитировано.
Пятая форма отправляет одну КОМАНДУ приемнику ZMODEM для выполнения. Sz выходит как
как только получатель правильно получил команду, до ее выполнения.
Шестая форма (sz -TT) пытается вывести на терминал все 256 кодовых комбинаций. В
у вас возникли проблемы с отправкой файлов, эта команда позволяет узнать, какие коды символов
съедаются операционной системой.
If sz вызывается с помощью stdout и stderr для разных наборов данных, Verbose имеет значение 2,
вызывая покадровый отчет о прогрессе в stderr. Это можно отключить с помощью q
опцию.
Значения доступных опций:
- +, - добавить
Укажите получателю добавить переданные данные в существующий файл (только ZMODEM).
-2, --twostop
используйте два стоповых бита (если возможно). Не используйте это, если не знаете, что вы
делает.
-8, - попытка-8k
Попробуйте увеличить размер блока до 8 КБ. Это несовместимо со стандартным zmodem, но
распространенное расширение в мире BBS. (Только ZMODEM).
--старт-8к
Начните с размера блока 8 КБ. Типа --try-8k.
-a --ascii
Преобразуйте символы NL в передаваемом файле в CR / LF. Это делает отправитель
для XMODEM и YMODEM - приемником для ZMODEM.
-б, - двоичный
(ZMODEM) Двоичное переопределение: передать файл без перевода.
-B КОЛИЧЕСТВО, --bufsize НОМЕР
Используйте буфер чтения НОМЕР байтов. По умолчанию ist 16384, которого должно хватить для
большинство ситуаций. Если у вас медленная машина, плохой интерфейс диска или
другие проблемы с оборудованием, возможно, вы захотите увеличить размер буфера. -1 or автоматический использование
буфер, достаточно большой для буферизации всего файла. Будьте осторожны с этой опцией -
обычно дела идут хуже, а не лучше, если машина начинает менять местами.
Использование этой опции включает отображение памяти входного файла. Это увеличивает память
и использование процессора.
-c КОМАНДА, - команда КОМАНДА
Отправьте КОМАНДУ получателю для выполнения, возвратитесь со статусом выхода КОМАНДЫ.
-C N, --команды N
Повторите попытку отправки команды N раз (по умолчанию: 11).
-д, - точка-слэш
Измените все экземпляры "." в "/" в переданном имени пути. Таким образом, C.omenB0000
(что неприемлемо для MSDOS или CP / M) передается как C / omenB0000. Если
В основе результирующего имени файла более 8 символов, это "." вставлен в
позволяют в общей сложности одиннадцать.
Эта опция включает --полный путь опцию.
--задержка-запуск N
Подожди N секунд, прежде чем что-либо делать.
-е, --побег
Сбежать от всех управляющих символов; обычно XON, XOFF, DLE, CR - @ - CR и Ctrl-X являются
убежали.
-А ТАКЖЕ, --переименовать
Заставить отправителя переименовать новый файл, если файл с таким именем уже
существует.
-ф, --полный путь
Отправить полный путь. Обычно префиксы каталогов удаляются из передаваемых
имя файла.
Это также включается с помощью to - точка-слэш опцию.
-час, --Помогите
оказать помощь.
-i КОМАНДА, --немедленная команда КОМАНДА
Отправьте КОМАНДУ получателю для выполнения, верните сразу после получения
успешный прием команды программой.
-к, --1 тыс.
(XMODEM / YMODEM) Отправляйте файлы, используя блоки по 1024 байта, а не 128 байтов по умолчанию
блоки. 1024-байтовые пакеты ускоряют передачу файлов с высокой скоростью передачи данных. (Потоки ZMODEM
данные для максимально возможной пропускной способности.)
-L N, --пакетлен N
Используйте субпакеты ZMODEM длины N. Чем больше N (32 <= N <= 1024), тем лучше
более высокая пропускная способность, меньшее N ускоряет восстановление после ошибок. По умолчанию 128 ниже 300
бод, 256 выше 300 бод или 1024 выше 2400 бод.
-m N, --мин-бит / с N
Остановить передачу, если BPS-Rate (байт в секунду) упадет ниже N в течение определенного времени
(см. параметр --min-bps-time).
-M N, --мин-бит / с-время
Используется вместе с --min-bps. По умолчанию 120 (секунд).
-l N, --framelen N
Подождите, пока получатель подтвердит правильность данных каждый раз. N (32 <= N <= 1024)
символы. Это может использоваться, чтобы избежать переполнения сети, когда управление потоком XOFF
не хватает.
-н, --новее
(ZMODEM) Отправлять каждый файл, если целевой файл не существует. Перезаписать место назначения
file, если исходный файл новее, чем файл назначения.
-Н, - новее или дольше
(ZMODEM) Отправлять каждый файл, если целевой файл не существует. Перезаписать место назначения
file, если исходный файл новее или длиннее целевого файла.
-о, --16-битный CRC
(ZMODEM) Отключить автоматический выбор 32-битной CRC.
-О, --отключить тайм-ауты
Отключить обработку тайм-аута чтения. Это заставляет lsz зависать, если другая сторона не отправляет
что угодно, но увеличивает производительность (ненамного) и снижает нагрузку на систему (снижает
количество системных вызовов примерно на 50 процентов).
Осторожно используйте эту опцию.
-п, --защищать
(ZMODEM) Защитите существующие файлы назначения, пропустив передачу, если место назначения
Файл существует.
-д, --тихий
Тихий подавляет многословие.
-Р, --ограниченный
Ограниченный режим: ограничивает пути к текущему каталогу и PUBDIR (обычно
/ usr / spool / uucppublic) и / или их подкаталоги.
-р, --продолжить
(ZMODEM) Возобновить прерванную передачу файла. Если исходный файл длиннее, чем
файл назначения, передача начинается со смещения в исходном файле, которое
равняется длине файла назначения.
-s ЧЧ: ММ, --остановить на HH: MM
Остановить передачу в HH часов, MM минут. Другой вариант, используя +N вместо
ЧЧ: ММ, прекращает передачу в N секунд.
-С, --timesync
включить поддержку протокола timesync. См. Timesync.doc для получения дополнительной информации.
Эта опция несовместима со стандартным zmodem. Используйте его осторожно.
--syslog [= выкл]
включить или выключить системный журнал. значение по умолчанию устанавливается во время настройки. Этот вариант
игнорируется, если поддержка syslog не скомпилирована.
-t ТИМ, - тайм-аут TIM
Измените тайм-аут на TIM десятые доли секунды.
-Т, --турбо
Не экранировать определенные символы (^ P, ^ P | 0x80, escape-последовательность telenet [CR + @]).
Это улучшает производительность примерно на 1 процент и не должно повредить в нормальном случае.
(но будьте осторожны - ^ P может оказаться полезным при подключении через терминальный сервер).
--tcp Попробуйте инициировать соединение TCP / IP. lsz попросит принимающий zmodem открыть
TCP / IP соединение. Все квитирование (какой адрес / порт использовать) будет выполняться
программы zmodem.
Обычно вы не хотите использовать эту опцию, поскольку lrzsz - единственный zmodem, который
понимает, что делать (частное расширение). Вы можете использовать эту опцию, если
две программы связаны (stdin / out) медленным или плохим (не 8-битным чистым)
подключение к сети.
Использование этой опции представляет угрозу безопасности, кто-то другой может подключиться к порту.
между. Видеть БЕЗОПАСНОСТЬ для получения информации.
--tcp-клиент АДРЕС: ПОРТ
Действовать как клиент tcp / ip: подключиться к заданному порту.
Увидеть --tcp-сервер чтобы получить больше информации.
--tcp-сервер
Действуйте как сервер: откройте сокет, распечатайте, что делать, дождитесь соединения.
Обычно вы не хотите использовать эту опцию, поскольку lrzsz - единственный zmodem, который
понимает, что делать (частное расширение). Вы можете использовать это, если у вас есть
использовать zmodem (по какой-либо причине) и не может использовать --tcp возможность лсз
(возможно, потому что ваш telnet не позволяет запускать локальную программу с
stdin / stdout подключен к удаленной стороне).
Если вы используете эту опцию, вам нужно начать лсз с --tcp-клиент АДРЕС: ПОРТ
опцию. LRZ предусматривает Распечатать адрес и порт on запускать.
Использование этой опции представляет угрозу безопасности, кто-то другой может подключиться к порту.
между. Видеть БЕЗОПАСНОСТЬ для получения информации.
-u Разорвите связь с файлом после успешной передачи.
-У, - неограниченный
Отключите ограниченный режим (это невозможно при работе в ограниченном
оболочка).
-w N, --размер окна N
Ограничьте размер окна передачи N байтами (ZMODEM).
-в, --подробный
Подробный вывод в stderr. Чем больше v, тем больше результат.
-ИКС, --xmodem
использовать протокол XMODEM.
-у, - перезаписать
Дайте указание программе-получателю ZMODEM перезаписать любой существующий файл тем же
имя.
-Ю, --переписать-или-пропустить
Дайте указание программе-получателю ZMODEM перезаписать любой существующий файл тем же
имя и пропускать любые исходные файлы, у которых есть файл с таким же путем на
система назначения.
--имодем
использовать протокол ZMODEM.
-З, --zmodem
использовать протокол ZMODEM.
БЕЗОПАСНОСТЬ
Ограниченный режим ограничивает пути к текущему каталогу и PUBDIR (обычно
/ var / spool / uucppublic) и / или их подкаталоги и отключает удаленную команду
выполнение.
Ограниченный режим вводится, если R задана опция или если lsz обнаруживает, что он работает под
ограниченная оболочка или если найдена переменная среды ZMODEM_RESTRICTED.
Ограниченный режим можно отключить с помощью U вариант, если не работает под ограниченным
ракушка.
Использование
--tcp-клиент or --tcp-сервер options представляет угрозу безопасности, поскольку кто-то другой
может подключиться к порту до того, как вы это сделаете, и получить ваши данные. Если есть сильный
требуя более безопасного режима, я могу ввести какую-то проблему с паролем.
ОКРУЖАЮЩАЯ СРЕДА
ЗНУЛИ может использоваться для указания количества нулей, отправляемых перед фреймом ZDATA.
SHELL lsz распознает ограниченную оболочку, если эта переменная включает RSH or ркш
ZMODEM_RESTRICTED
lrz переходит в ограниченный режим, если переменная установлена.
TMPDIR Если эта переменная среды установлена, ее содержимое используется как каталог для размещения
в файле ответов на временная синхронизация запрос. TMP Используется вместо TMPDIR, если TMPDIR
не задано. Если не заданы ни TMPDIR, ни TMP / Tmp будет использоваться.
ПРИМЕРЫ
ЗМОДЕМ Файл Трансфер (Unix в DSZ / ZCOMM / Professional-YAM)
% sz -a * .c
Эта единственная команда передает все файлы .c в текущем каталоге Unix с преобразованием
(-a) до условных обозначений конца строки, соответствующих принимающей среде. С ZMODEM
Автозагрузка включена, Professional-YAM и ZCOMM автоматически получат файлы.
после проверки безопасности.
% sz -Янь * .c *.час
Отправляйте только файлы .c и .h, которые существуют в обеих системах и являются более новыми при отправке.
система, чем соответствующая версия в принимающей системе, преобразование Unix в текст DOS
формат.
$ sz - \ Ян файл1.с файл2.с файл3.с фу.ч баз.ч ® (для VMS)
ЗМОДЕМ Command Скачать (От Unix до Professional-YAM)
cpszall: все
sz -c "c:; cd / yam / dist"
sz -ya $ (YD) / *. меня
sz -yqb y * .exe
sz -c "cd / yam"
sz -i "! insms"
Этот фрагмент Makefile использует sz отдавать команды Professional-YAM на изменение текущего
диск и каталог. Следующий, sz передает .me файлы из каталога $ YD, командуя
приемник для перезаписи старых файлов и преобразования из соглашений о конце строки Unix
к соглашениям PC-DOS. Третья строка передает некоторые .exe файлы. Четвертый и пятый
строки команды Pro-YAM для смены каталога и выполнения командного файла PC-DOS смс . С
пакетный файл занимает много времени, -i форма используется, чтобы позволить sz выйти
немедленно.
ХМОДЕМ Файл Трансфер (Unix к перекрестным помехам)
% sx -a foo.c
ESC
rx foo.c
Приведенные выше три команды передают один файл из Unix на ПК и перекрестные помехи с sz
перевод новой строки Unix в DOS CR / LF. Эта комбинация намного медленнее и намного меньше
надежнее чем ЗМОДЕМ.
ОШИБКА СООБЩЕНИЯ
«Пойман сигнал 99» означает, что программа не была скомпилирована должным образом, см. "биби(99) "в
rbsb.c для подробностей.
Используйте sz онлайн с помощью сервисов onworks.net