Vous pouvez définir le codage du transfert dans l'onglet WRQ dans le cadre de la configuration du transfert de fichiers. Dans certains environnements, la valeur par défaut 8 bits ne fonctionnant pas, vous devrez peut-être utiliser une des méthodes plus lentes qui convertissent les caractères ASCII non imprimables en caractères ASCII imprimables (dont la transmission est plus fiable)
7 bits
Certains environnements hôte requièrent la conversion d'un plus grand nombre de caractères ASCII non imprimables que ceux qui sont convertis lorsque vous choisissez la valeur 8 bits. En cas de problèmes de transfert avec Reflection et s'il existe un système intermédiaire entre votre PC et l'ordinateur hôte (tel qu'une passerelle ou un routeur), choisir la valeur 7 bits permettra sans doute de remédier au problème.
Lorsque vous choisissez la valeur 7 bits, chaque caractère, y compris les caractères binaires, est examiné et, le cas échéant, modifié pour garantir qu'il ne s'agit pas d'un caractère ASCII imprimable. Cette modification des caractères est inversée par le système qui les reçoit (ordinateur hôte ou PC), de sorte que les données transmises ne sont pas modifiées. Chaque paquet commence par une parenthèse d'ouverture « ( » et se termine par une parenthèse de fermeture « ) ».
8 bits
Cette valeur permet d'obtenir la vitesse de transfert la plus élevée car seul un petit nombre de caractères ASCII non imprimables sont convertis pendant le transfert. Les caractères suivants sont convertis :
Description |
Caractère |
Valeur hex |
---|---|---|
Début de texte |
^B |
02 |
Fin de texte |
^C |
03 |
Retour chariot |
^M |
0D |
XON |
^Q |
11 |
XOFF |
^S |
13 |
Fin du support |
^Y |
19 |
Signe dièse |
# |
23 |
« et » commercial |
& |
26 |
Lors de transferts de fichiers UNIX, les caractères suivants sont également convertis :
Description |
Caractère |
Valeur hex |
---|---|---|
Remplacement |
^Z |
1A |
Null |
^@ |
00 |
Changement de ligne |
^J |
0A |
Chiffres décimaux 17 |
^Q |
11 |
Chiffres décimaux 19 |
^S |
13 |
Chiffres décimaux 128 |
|
80 |
Chiffres décimaux 255 |
|
FF |
Si, outre les caractères par défaut qui sont convertis, vous souhaitez convertir des caractères supplémentaires, choisissez une autre valeur dans la zone de liste Codage du transfert.
Pour pouvoir sélectionner la valeur 8 bits dans la zone de liste Codage du transfert, un chemin de données de 8 bits est nécessaire. Toutefois, si vous modifiez la valeur de Parité (dans Paramètres des documents, cliquez sur Configuration des paramètres de connexion, puis sur le bouton Autres paramètres) pour une autre valeur que 8/Sans, vous n'avez plus de chemin de données de 8 bits et le Codage du transfert de 8 bits est ignoré. Tous les caractères sont convertis, sauf les caractères de début et de fin de paquet.
Défini par l'utilisateur
Certains périphériques ou pilotes intermédiaires éliminent un plus grand nombre de caractères ASCII non imprimables que les caractères par défaut qui sont convertis lorsque vous choisissez la valeur 8 bits. Cela est également vrai pour certaines applications hôte et certains réseaux.
Si vous créez une macro pour la configuration du transfert ou les caractères de début ou de fin de paquet à l'aide de la commande WRQExtraCharacters et que les propriétés que vous utilisez ne correspondent pas aux valeurs attendues pour 8 bits ou 7 bits, l'option Codage du transfert prend automatiquement la valeur Défini utilisateur.
Rubriques connexes