Il s'agit de la commande rb qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
rx, rb, rz - Réception de fichiers XMODEM, YMODEM, ZMODEM (lot)
SYNOPSIS
rz [- +8abeOpqRtTuUvy]
rb [- +abqRtuUvy]
rx [- abceqRtuUv] filet
[-][v]rzCOMMANDE
DESCRIPTION
Ce programme utilise des protocoles de correction d'erreurs pour recevoir des fichiers via un port série d'appel entrant
à partir d'une variété de programmes fonctionnant sous PC-DOS, CP/M, Unix et d'autres systèmes d'exploitation.
Il est invoqué à partir d'une invite shell manuellement, ou automatiquement à la suite d'un "fichier sz
..." commande donnée au programme appelant.
Tandis que rz est assez intelligent pour être appelé de cu(1), très peu de versions de cu(1) sont intelligents
assez pour permettre rz pour fonctionner correctement. Les saveurs Unix de Professional-YAM sont disponibles pour
telle application d'appel sortant.
Rz (Recevoir ZMODEM) reçoit des fichiers avec le protocole batch ZMODEM. Les chemins sont fournis
par le programme d'envoi, et des répertoires sont créés si nécessaire (et possible). Normalement,
la commande "rz" est automatiquement émise par le programme appelant ZMODEM, mais certains sont défectueux
Les implémentations ZMODEM peuvent nécessiter le démarrage rz à l'ancienne.
Rb reçoit le(s) fichier(s) avec YMODEM, acceptant les secteurs standard de 128 octets ou 1024 octets
secteurs (YAM sb -k option). L'utilisateur doit déterminer quand la longueur de bloc de 1024 octets
améliore réellement le débit sans causer de perte de données ni même de panne du système.
Si les informations de fichier True YMODEM (marque déposée Omen Technology) (longueur du fichier, etc.) sont
reçu, la longueur du fichier contrôle le nombre d'octets écrits dans l'ensemble de données de sortie, et
l'heure de modification et le mode de fichier (siff non nul) sont définis en conséquence.
Si aucune information de fichier True YMODEM n'est reçue, les barres obliques dans le nom de chemin sont remplacées par
un trait de soulignement et tout point de fin dans le nom de chemin est éliminé. Cette conversion est
utile pour les fichiers reçus des systèmes CP/M. Avec YMODEM, chaque nom de fichier est converti en
minuscule sauf s'il contient une ou plusieurs lettres minuscules.
Rx reçoit un seul filet avec le protocole XMODEM ou XMODEM-1k. L'utilisateur doit déterminer
lorsque la longueur de bloc de 1024 octets améliore réellement le débit sans causer de problèmes.
L'utilisateur doit fournir le nom de fichier aux programmes d'envoi et de réception. Jusqu'à 1023
des caractères parasites peuvent être ajoutés au fichier reçu.
Rz peut être invoqué comme rzCOMMANDE (avec un interligne facultatif - tel que généré par vous connecter(1)). Pour
chaque fichier reçu, rz dirigera le fichier vers ``nom de fichier de COMMANDE'' où nom de fichier est le
nom du fichier transmis avec le contenu du fichier comme entrée standard.
Chaque transfert de fichier est acquitté lorsque COMMAND se termine avec l'état 0. Une sortie non nulle
le statut met fin aux transferts.
Une utilisation typique de ce formulaire est rzrmail qui appelle courrier(1) pour poster un courrier à l'utilisateur
spécifié par le nom de fichier transmis. Par exemple, envoyer le fichier "caf" depuis un PC-DOS
Système d' rzrmail sur un système Unix se traduirait par le contenu du fichier DOS "caf"
envoyé à l'utilisateur "caf".
Sur certains systèmes Unix, le répertoire de connexion doit contenir un lien vers COMMAND en tant que jeux de connexion
SHELL=rsh qui interdit les chemins d'accès absolus. Si invoqué avec un ``v'' en tête, rz sera
verbeux (voir v option). L'entrée suivante fonctionne pour Unix SYS III/V :
rzrmail :: 5: 1 ::/ bin:/usr/local/rzrmail
Si la variable d'environnement SHELL inclut rsh , rbash or rksh (coquille restreinte), rz sera
n'accepte pas les chemins d'accès absolus ou les références à un répertoire parent, ne modifiera pas un
fichier existant et supprime tous les fichiers reçus par erreur.
If rz est invoqué avec stdout et stderr sur différents ensembles de données, Verbose est défini sur 2,
provoquant des rapports de progression image par image sur stderr. Cela peut être désactivé avec le q
option.
OPTIONS
Les significations des options disponibles sont :
-+, --append
ajouter les données reçues à un fichier existant (ZMODEM, ASCII uniquement).
-une, --ascii
Convertir des fichiers aux conventions Unix en supprimant les retours chariot et tous les caractères
en commençant par le premier Control Z (CP/M fin de fichier).
-b, --binaire
Remplacement de transfert de fichier binaire (dites-le comme il est).
-B NUMÉRO, --taillebuff NUMÉRO
Buffer NUMÉRO octets avant d'écrire sur le disque. La valeur par défaut est 32768, qui devrait être
suffisant pour la plupart des situations. Si vous avez une machine lente ou une mauvaise interface disque ou
souffrez d'autres problèmes matériels, vous voudrez peut-être augmenter la taille de la mémoire tampon. -1
or auto utilisez une mémoire tampon suffisamment grande pour mettre en mémoire tampon tout le fichier. Soyez prudent avec cela
options - les choses empirent normalement, pas mieux, si la machine commence à permuter.
-c, --avec-crc
XMODEM uniquement. Utilisez un CRC 16 bits (normalement, une somme de contrôle d'un octet est utilisée).
-Ç, --allow-remote-commandes
autoriser l'exécution de commandes à distance ( peu sûr ). Cela permet à l'expéditeur d'exécuter un
commande arbitraire par Système () ou exécuter (). La valeur par défaut est de désactiver cette fonctionnalité
(?). Cette option est ignorée en cas d'exécution en mode restreint.
-RÉ, --nul
Sortir les données du fichier dans /dev/null ; pour tester. (Unix uniquement)
--démarrage différé N
Attendez N secondes avant de faire quoi que ce soit.
-e, --échapper
Forcer l'expéditeur à échapper à tous les caractères de contrôle ; normalement XON, XOFF, DLE, CR-@-CR,
et Ctrl-X sont échappés.
-ET, --Renommer
Renommez le fichier entrant si le nom de fichier cible existe déjà. Le nouveau nom de fichier aura
un point et un nombre (0..999) ajoutés.
-h, --Aidez-moi
donner l'écran d'aide.
-m N, --min-bps N
Arrêtez la transmission si le taux de BPS (octets par seconde) tombe en dessous de N pendant un certain temps
(voir l'option --min-bps-time).
-M N, --min-bps-temps
Utilisé avec --min-bps. La valeur par défaut est 120 (secondes).
-Ô, --disable-timeouts
Désactivez le code de gestion du délai d'attente de lecture. Cela fait se bloquer lrz si l'expéditeur n'envoie pas
plus, mais augmente les performances (un peu) et diminue la charge du système (par
réduisant le nombre d'appels système d'environ 50 pour cent).
Utilisez cette option avec précaution.
--o-sync
Ouvrez les fichiers de sortie en mode d'écriture synchrone. Cela peut être utile si vous rencontrez
erreurs dues à des interruptions perdues si mise à jour (ou bdflush ou quiconque est ce démon
appelé sur votre système) écrit les tampons sur le disque.
Cette option est ignorée et un avertissement s'affiche si vos systèmes ne prennent pas en charge
O_SYNC.
-p, --protéger
(ZMODEM) Protéger : ignorer le fichier si le fichier de destination existe.
-q, --silencieux
Quiet supprime la verbosité.
-r, --reprendre
Mode de récupération après incident. lrz essaie de reprendre les transferts de fichiers interrompus.
-R, --limité
Entrez en mode plus restreint. lrz ne créera pas de répertoires ou de fichiers avec un
point si cette option est donnée deux fois.
See SÛRETÉ pour obtenir des informations sur le mode restreint.
-s HH : MM, --arrêté à HH: MM
Arrêter la transmission à HH heure, MM minutes. Une autre variante, utilisant +N au lieu de
HH : MM, arrête la transmission dans N secondes.
-S, --timesync
Demander le paquet timesync de l'expéditeur. L'expéditeur envoie son heure système, provoquant
lrz pour se plaindre de plus de 60 secondes de différence.
Lrz essaie de régler l'heure du système local sur l'heure distante si cette option est donnée
deux fois (cela échoue si lrz n'est pas exécuté par root).
Cette option rend lrz incompatible avec certains autres ZModems. Ne l'utilisez pas à moins
Tu sais ce que tu fais.
--syslog[=désactivé]
activer ou désactiver la journalisation système. la valeur par défaut est définie au moment de la configuration. Cette option est
ignoré si aucun support syslog n'est compilé.
-t TIM, --temps libre TIM
Changer le délai d'attente en TIM dixièmes de secondes. Ceci est ignoré si la gestion du délai d'attente est
tourné à travers le O option.
--tcp-client ADRESSE : PORT
Agir en tant que client tcp/ip : Connectez-vous au port donné.
See --tcp-serveur pour plus d'information.
--tcp-serveur
Agir en tant que serveur : ouvrez un socket, imprimez ce qu'il faut faire, attendez la connexion.
Vous ne voudrez normalement pas utiliser cette option car lrzsz est le seul zmodem qui
comprend ce qu'il faut faire (extension privée). Vous voudrez peut-être l'utiliser si vous avez
d'utiliser zmodem (pour quelle raison), et ne peut pas utiliser le --tcp option de lsz
(peut-être parce que votre telnet ne permet pas de générer un programme local avec
stdin/stdout connecté au côté distant).
Si vous utilisez cette option, vous devez commencer lsz couplé à --tcp-client ADRESSE : PORT
option. mdr sera impression le propos et port on Commencez.
L'utilisation de cette option impose un risque de sécurité, quelqu'un d'autre pourrait se connecter au port
entre. Voir SÛRETÉ pour en savoir plus.
-U, --sans restriction
désactiver le mode restreint (cela n'est pas possible si vous utilisez un
coquille).
--version
imprime le numéro de version.
-dans, --verbeux
Verbose entraîne l'ajout d'une liste de noms de fichiers à stderr. Plus de v générés
plus de sortie.
-wN, --la taille de la fenêtre N
Définissez la taille de la fenêtre sur N.
-X, --xmodem
utiliser le protocole XMODEM.
-oui, --écraser
Oui, supprimez tous les fichiers existants portant le même nom.
--ymodem
utiliser le protocole YMODEM.
-Z, --zmodem
utiliser le protocole ZMODEM.
SÛRETÉ
Contrairement à l'original ZMODEM lrz est par défaut en mode restreint. En mode restreint lrz
n'acceptera pas les chemins d'accès absolus ou les références à un répertoire parent, ne modifiera pas un
fichier existant et supprime tous les fichiers reçus par erreur. L'exécution de la commande à distance est
désactivée.
Pour utiliser un mode plus restreint, définissez la variable d'environnement ZMODEM_RESTRICTED ou donner le R
option. Cela désactive la création de sous-répertoires et de fichiers invisibles.
Le mode restreint peut être désactivé avec le U option, à moins que lrz fonctionne sous un
coquille.
Utilisation du
--tcp-client or --tcp-serveur options impose un risque de sécurité, comme quelqu'un d'autre
pourrait se connecter au port avant de le faire et récupérer vos données. S'il y a du fort
demande pour un mode plus sécurisé, je pourrais introduire une sorte de défi de mot de passe.
ENVIRONNEMENT
lrz utilise les variables d'environnement suivantes :
SHELL lrz reconnaît un shell restreint si cette variable inclut rsh or rksh
ZMODEM_RESTRICTED
lrz entre dans le mode le plus restreint si la variable est définie.
EXEMPLES
(commande Pro-YAM)
Commandement Pro-YAM : sz *.h *.c
(Ceci appelle automatiquement rz sur le système connecté.)
Utiliser rb en ligne à l'aide des services onworks.net