Il s'agit du système de commandes qui peut être exécuté 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
shed - éditeur hexadécimal simple avec une interface de style pico
SYNOPSIS
hangar [OPTIONS] [DOSSIER]
DESCRIPTION
Un éditeur hexadécimal simple avec une interface de style pico.
Chaque ligne de l'affichage du hangar représente un octet du fichier. Chaque ligne est composée du
décalage de cet octet depuis le début du fichier, la valeur ascii de l'octet, puis le
valeur de l'octet dans diverses bases. Toutes les valeurs ne sont pas signées.
Lorsqu'une commande vous demande une entrée, saisir une chaîne de longueur nulle ou appuyer sur ^C
annuler la commande. Lors de la recherche, la saisie d'une chaîne de longueur nulle utilisera la chaîne précédente
mot de recherche, s'il en existe un.
Notez qu'il n'y a pas de clé de sauvegarde. C'est parce que le fichier n'est pas chargé en mémoire, donc
lorsque vous le modifiez, la modification est effectuée directement sur le disque.
OPTIONS
-r / --lecture seulement
ouvrir le FICHIER en lecture seule
-s / --début=OFFSET
positionner le curseur pour décaler
-H / --hexadécimal
démarrer en mode hexadécimal (décalages hexadécimaux, etc.)
-L / --longueur=LONGUEUR
définir la longueur du fichier sur LONGUEUR. Utile pour les fichiers spéciaux où shed ne peut pas obtenir le
longueur avec stat.
-h / --Aidez-moi
afficher l'aide et quitter
-v / --version
afficher la version et quitter
CLÉS
flèche clés
déplacer le curseur
pgup / ^Y
curseur vers le haut 16 page suivante / ^V curseur vers le bas 16
Accueil / ^A
début de ligne (colonne ascii)
fin / ^E
fin de ligne (colonne binaire)
espace / e
modifier la valeur au niveau du curseur. Il vous est demandé de saisir la nouvelle valeur au format du
colonne actuelle dans laquelle se trouve le curseur - par exemple. si vous êtes dans la colonne hexadécimale, il vous demandera
la nouvelle valeur en hexadécimal.
1 / 2 / 4
définir la taille du curseur en octets, dans les colonnes hex/dec/oct (et binaire si en
mode traditionnel).
` (backtic)
basculer le boutisme des valeurs multi-octets (lorsque la taille du curseur est de 2 ou 4)
s / w / ^w / f / F3
recherche. La chaîne de recherche est demandée au format de la colonne actuelle du curseur. Dans
ascii, entrez simplement la chaîne en ascii. Dans les autres, saisissez les valeurs séparées
par des espaces. Par exemple, pour rechercher ABC dans la colonne décimale, vous devez saisir "65 66 67".
(sans les citations).
^f / ^b
raccourci de recherche pour avancer/reculer respectivement.
r / n / F3
répéter la recherche précédente
t basculer si les nombres de décalage et la position du curseur, etc. sont en décembre ou en hexadécimal.
b basculer le comportement des colonnes en mode binaire (mode d'édition de bits vs traditionnel)
d dump dans un fichier.
j passer à l'octet. entrez un numéro d'octet, ou « top » ou « end ». Peut être suffixé par K, M ou
G.
a changer le mode de la colonne ascii (imprimable uniquement/caractères étendus de style C/'man
ascii')
p basculer en mode « aperçu ».
x / ^x sortie
Utilisez le hangar en ligne en utilisant les services onworks.net