IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

hexdump - Online nel cloud

Esegui hexdump nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando hexdump che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dump esadecimale, hd — ASCII, decimale, esadecimale, dump ottale

SINOSSI


dump esadecimale [-bcCdovx] [-e stringa_formato] [-f file_formato] [-n lunghezza] [-s Salta] filetto ...
hd [-bcdovx] [-e stringa_formato] [-f file_formato] [-n lunghezza] [-s Salta] filetto ...

DESCRIZIONE


I dump esadecimale utility è un filtro che visualizza i file specificati, o l'input standard,
se non vengono specificati file, in un formato specificato dall'utente.

Le opzioni sono le seguenti:

-b Un byte ottale dalla visualizzazione. Visualizza l'offset di input in esadecimale, seguito da
sedici byte di dati di input separati da spazi, tre colonne, riempiti con zero, in ottale,
per riga.

-c Un byte carattere dalla visualizzazione. Visualizza l'offset di input in esadecimale, seguito da
sedici caratteri separati da spazi, tre colonne, riempiti da spazi, dei dati di input per
linea.

-C Canonical esadecimale+ASCII dalla visualizzazione. Visualizza l'offset di input in esadecimale, seguito da
sedici byte esadecimali, separati da spazi, di due colonne, seguiti dagli stessi sedici
byte in formato %_p racchiusi tra caratteri ``|''.

Chiamare il comando hd implica questa opzione.

-d Due byte decimale dalla visualizzazione. Visualizza l'offset di input in esadecimale, seguito da
otto unità di dati di input separate da spazi, cinque colonne, riempite con zero, a due byte, in
decimale senza segno, per riga.

-e stringa_formato
Specificare una stringa di formato da utilizzare per la visualizzazione dei dati.

-f file_formato
Specificare un file che contiene una o più stringhe di formato separate da nuova riga. Vuoto
righe e righe il cui primo carattere non vuoto è un cancelletto (#) vengono ignorati.

-n lunghezza
Solo interpretazione lunghezza byte di input.

-o Due byte ottale dalla visualizzazione. Visualizza l'offset di input in esadecimale, seguito da otto
separate da spazi, sei colonne, riempite con zero, quantità di due byte di dati di input, in
ottale, per riga.

-s offset
Saltare offset byte dall'inizio dell'input. Per impostazione predefinita, offset is
interpretato come un numero decimale. Con un leader 0x or 0X, offset è interpretato come
un numero esadecimale, altrimenti, con un iniziale 0, offset viene interpretato come un ottale
numero. Aggiungendo il carattere b, k, o m a offset fa sì che venga interpretato come
un multiplo di 512, 1024 o 1048576, rispettivamente.

-v Causare dump esadecimale per visualizzare tutti i dati di input. Senza il -v opzione, qualsiasi numero di
gruppi di linee di uscita, che sarebbero identici al gruppo immediatamente precedente
di linee di uscita (ad eccezione degli offset di ingresso), vengono sostituite con una linea compresa
di un solo asterisco.

-x Due byte esadecimale dalla visualizzazione. Visualizza l'offset di input in esadecimale, seguito da
otto, spazi separati, quattro colonne, zero, quantità di due byte di dati di input,
in esadecimale, per riga.

Per ogni file di input, dump esadecimale copia in sequenza l'input sullo standard output, trasformando
i dati secondo le stringhe di formato specificate dal -e ed -f opzioni, nell'ordine
che sono stati specificati.

formati
Una stringa di formato contiene un numero qualsiasi di unità di formato, separate da spazi. Un'unità di formato
contiene fino a tre elementi: un conteggio delle iterazioni, un conteggio dei byte e un formato.

Il conteggio delle iterazioni è un numero intero positivo opzionale, il cui valore predefinito è uno. Ogni formato è
tempi di conteggio delle iterazioni applicate.

Il conteggio dei byte è un numero intero positivo facoltativo. Se specificato definisce il numero di byte
da interpretare ad ogni iterazione del formato.

Se viene specificato un conteggio delle iterazioni e/o un conteggio dei byte, è necessario inserire una singola barra dopo
il conteggio delle iterazioni e/o prima del conteggio dei byte per disambiguarli. Qualsiasi spazio bianco
prima o dopo la barra viene ignorata.

Il formato è obbligatorio e deve essere racchiuso tra virgolette (" "). è
interpretato come una stringa di formato in stile fprintf (vedi fprintf(3)), con la seguente
eccezioni:

· Un asterisco (*) non può essere utilizzato come larghezza o precisione del campo.

· Un conteggio di byte o una precisione di campo is richiesto per ogni carattere di conversione ``s''
(non mi piace il fprintf(3) default che stampa l'intera stringa se la precisione è
non specificato).

· I caratteri di conversione ``%'', ``h'', ``l'', ``n'', ``p'' e ``q'' non sono
supportato.

· Sono supportate le sequenze di escape a carattere singolo descritte nello standard C:

NULL \0
\un
\B
\F
\n
\R
\T
\v

I dump esadecimale L'utilità supporta anche le seguenti stringhe di conversione aggiuntive:

_a[dox] Visualizza l'offset di input, cumulativo tra i file di input, del prossimo byte da essere
visualizzato. I caratteri aggiunti d, oe x specificare la base di visualizzazione come
rispettivamente decimale, ottale o esadecimale.

_A[dox] Identico al _a stringa di conversione tranne che viene eseguita solo una volta,
quando tutti i dati di input sono stati elaborati.

_c Caratteri di output nel set di caratteri predefinito. I caratteri non stampabili sono
visualizzato in tre caratteri, ottale riempito di zero, ad eccezione di quelli rappresentabili
dalla notazione di escape standard (vedi sopra), che vengono visualizzati come due caratteri
stringhe.

_p Caratteri di output nel set di caratteri predefinito. I caratteri non stampabili sono
visualizzato come un singolo ".".

_u Emetti caratteri US ASCII, con l'eccezione che i caratteri di controllo sono
visualizzato utilizzando i seguenti nomi in minuscolo. Caratteri maggiori di 0xff,
esadecimali, vengono visualizzati come stringhe esadecimali.

000 NUL 001 SOH 002 STX 003 ETX 004 EOT 005 ENQ
006 ACK 007 BEL 008 BS 009 HT 00A LF 00B VT
00C FF 00D CR 00E SO 00F SI 010 DLE 011 DC1
012 DC2 013 DC3 014 DC4 015 NAK 016 SYN 017 ETB
018 CAN 019 EM 01A SUB 01B ESC 01C FS 01D GS
01E RS 01F US 07F CANC

I conteggi di byte predefiniti e supportati per i caratteri di conversione sono i seguenti:

%_c, %_p, %_u, %c Conta solo un byte.

%d, %i, %o, %u, %X, %x Quattro byte predefiniti, uno, due e quattro byte supportati.

%E, %e, %f, %G, %g Otto byte di default, quattro e dodici byte supportati.

La quantità di dati interpretati da ciascuna stringa di formato è la somma dei dati richiesti da ciascuna
unità di formato, che è il conteggio delle iterazioni per il conteggio dei byte o per il conteggio delle iterazioni
il numero di byte richiesti dal formato se il conteggio dei byte non è specificato.

L'input è manipolato in ``blocchi'', dove un blocco è definito come la più grande quantità di
dati specificati da qualsiasi stringa di formato. Stringhe di formato che interpretano meno di un blocco di input
valore di dati, la cui ultima unità di formato interpreta un certo numero di byte e non ha
un conteggio delle iterazioni specificato, incrementa il conteggio delle iterazioni fino all'intero input
blocco è stato elaborato o non ci sono abbastanza dati rimanenti nel blocco per soddisfare il
stringa di formato.

Se, come risultato delle specifiche dell'utente o dump esadecimale modificando il conteggio delle iterazioni come
descritto sopra, un conteggio delle iterazioni è maggiore di uno, nessun carattere di spazio bianco finale
vengono emessi durante l'ultima iterazione.

È un errore specificare un conteggio di byte e più caratteri o stringhe di conversione
a meno che tutti i caratteri o le stringhe di conversione tranne uno siano _a or _A.

Se, a seguito della specifica del -n opzione o fine del file raggiunta, input
i dati soddisfano solo parzialmente una stringa di formato, il blocco di input è sufficientemente riempito di zero
per visualizzare tutti i dati disponibili (vale a dire, qualsiasi unità di formato che si sovrappone alla fine dei dati sarà
visualizzare un certo numero di byte zero).

L'ulteriore output di tali stringhe di formato viene sostituito da un numero equivalente di spazi. Un
numero equivalente di spazi è definito come il numero di spazi emessi da an s conversione
carattere con la stessa larghezza e precisione del campo del carattere di conversione originale o
stringa di conversione ma con i caratteri del flag di conversione "+", " ", "#" rimossi e
riferimento a una stringa NULL.

Se non vengono specificate stringhe di formato, la visualizzazione predefinita equivale a specificare il -x
opzione.

EXIT STATUS


I dump esadecimale ed hd le utility escono da 0 in caso di successo e >0 se si verifica un errore.

ESEMPI


Visualizza l'input in formato di lettura:

"%06.6_ao " 12/1 "%3_u "
"\t\t" "%_p"
"\n"

Implementa l'opzione -x:

"%07.7_Ax\n"
"%07.7_ax " 8/2 "%04x " "\n"

Alcuni esempi per l'opzione -e:

# byte esadecimali
% eco ciao | hexdump -v -e '/1 "%02X "' ; eco
68 65 6C 6C 6F 0A

# uguale, con sezione ASCII
% eco ciao | hexdump -e '8/1 "%02X ""\t"" "' -e '8/1 "%c""\n"'
68 65 6C 6C 6F 0A ciao

# esadecimale con la 'x' precedente
% eco ciao | hexdump -v -e '"x" 1/1 "%02X" " "' ; eco
x68 x65 x6C x6C x6F x0A

# un byte esadecimale per riga
% eco ciao | hexdump -v -e '/1 "%02X\n"'
68
65
6C
6C
6F
0A

# una tabella di byte#, esadecimale, decimale, ottale, ASCII
% eco ciao | hexdump -v -e '/1 "%_ad# "' -e '/1 "%02X hex"' -e '/1 " = %03i dec"' -e '/1 " = %03o ott"' - e '/1 " = _%c\_\n"'
0# 68 esadecimale = 104 dec = 150 ott = _h_
1# 65 esadecimale = 101 dic = 145 ott = _e_
2# 6C esadecimale = 108 dec = 154 ott = _l_
3# 6C esadecimale = 108 dec = 154 ott = _l_
4# 6F esadecimale = 111 dec = 157 ott = _o_
5# 0A esadecimale = 010 dec = 012 ott = _
_

# byte# e ASCII con caratteri di controllo
% eco ciao | hexdump -v -e '/1 "%_ad# "' -e '/1 " _%_u\_\n"'
0# _h_
1# _e_
2# _l_
3# _l_
4# _o_
5# _lf_

Usa hexdump online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad