2 votes

Afficher les caractères non imprimables dans l'émulateur de terminal sur Windows

Sur un PC Windows, j'aimerais pouvoir trouver une approche pour voir les données entrantes sur un port série au fur et à mesure (c'est-à-dire plutôt que de les enregistrer dans un fichier puis de convertir et afficher le fichier après coup).

J'utilise PuTTY avec une police (Compendium Arcana) qui affiche les caractères sous forme de valeurs hexadécimales, mais les valeurs qui correspondent à des valeurs hexadécimales ASCII non imprimables ne s'affichent pas (par exemple, un espace s'affiche toujours comme un espace, et le SOH ASCII [0x01h] ne s'affiche pas du tout).

Est-il possible de faire en sorte que PuTTY, ou tout autre émulateur de terminal, affiche ces caractères au fur et à mesure qu'ils arrivent ?

PS : Je pourrais probablement vivre avec des espaces affichés, ou en effet n'importe quel caractère réel étant affiché, plutôt que rien ne soit affiché. cela signifierait que je pourrais au moins faire la différence entre un caractère et un autre.

2voto

Andrew Points 265

Configuration d'Hercules peut le faire. Si vous ignorez tous les détails spécifiques du produit, c'est un programme terminal série et réseau générique très flexible.

Faites un clic droit dans la fenêtre d'affichage principale et sélectionnez caractères spéciaux->hexadécimal. Tous les caractères non imprimables apparaîtront sous forme de {valeur HEX}

Ensuite, si vous refaites un clic droit et sélectionnez Hexadécimal, toutes les données, y compris les caractères imprimables, seront affichées en hexadécimal. Ceux qui représentent des caractères imprimables seront en noir, ceux qui représentent des caractères non imprimables seront en gris.

1voto

Andreas Points 11

Prend HTERM, il affiche les caractères et éventuellement les valeurs hexadécimales, décimales ou binaires.

0voto

Kolorado848 Points 31

Après des recherches approfondies, j'ai découvert Termite.

Termite est une petite application portable de base qui possède un plugin d'affichage hexadécimal (appelé filtre) (disponible sur la même page). Le plugin permet d'envoyer et de recevoir des valeurs hexadécimales très facilement et sans plus de configuration requise que d'entrer les paramètres série des ports (par exemple, le baud, le contrôle de flux, etc.)

entrer la description de l'image ici

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X