{"id":5837,"date":"2022-12-20T18:57:37","date_gmt":"2022-12-20T21:57:37","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/xxd-it-utf-8\/"},"modified":"2022-12-20T18:57:37","modified_gmt":"2022-12-20T21:57:37","slug":"xxd-it-utf-8","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/xxd-it-utf-8\/","title":{"rendered":"XXD (it.UTF-8)"},"content":{"rendered":"<h1 align=\"center\">XXD<\/h1>\n<p> <a href=\"#NOME\">NOME<\/a><br \/> <a href=\"#SINTASSI\">SINTASSI<\/a><br \/> <a href=\"#DESCRIZIONE\">DESCRIZIONE<\/a><br \/> <a href=\"#OPZIONI\">OPZIONI<\/a><br \/> <a href=\"#ATTENZIONE\">ATTENZIONE<\/a><br \/> <a href=\"#ESEMPI\">ESEMPI<\/a><br \/> <a href=\"#CODICI DI RITORNO\">CODICI DI RITORNO<\/a><br \/> <a href=\"#VEDERE ANCHE\">VEDERE ANCHE<\/a><br \/> <a href=\"#AVVERTIMENTI\">AVVERTIMENTI<\/a><br \/> <a href=\"#VERSIONE\">VERSIONE<\/a><br \/> <a href=\"#AUTORE\">AUTORE<\/a> <\/p>\n<hr>\n<h2>NOME <a name=\"NOME\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>xxd<\/i> \u2212 Produce esadecimale da un file binario o viceversa.<\/p>\n<h2>SINTASSI <a name=\"SINTASSI\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>xxd<\/b> \u2212h[elp] <b><br \/> xxd<\/b> [opzioni] [input_file [output_file]] <b><br \/> xxd<\/b> \u2212r[evert] [opzioni] [input_file [output_file]]<\/p>\n<h2>DESCRIZIONE <a name=\"DESCRIZIONE\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>xxd<\/i> crea un\u2019immagine esadecimale di un dato file o dello &#8220;standard input&#8221;. Pu\u00c3\u00b2 anche ottenere da un\u2019immagine esadecimale il file binario originale. Come <b>uuencode<\/b>(1) e <b>uudecode<\/b>(1) permette di trasmettere dati binari in una rappresentazione ASCII &#8220;a prova di email&#8221;, ma ha anche il vantaggio di poter decodificare sullo &#8220;standard output&#8221;. Inoltre, pu\u00c3\u00b2 essere usato per effettuare delle modifiche (patch) a file binari.<\/p>\n<h2>OPZIONI <a name=\"OPZIONI\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Se non si specifica un <i>input_file<\/i> il programma legge dallo &#8220;standard input&#8221;. Se <i>input_file<\/i> \u00c3\u00a8 specificato come il carattere `<b>\u2212<\/b>\u2019 , l\u2019input \u00c3\u00a8 letto dallo &#8220;standard input&#8221;. Se non si specifica un <i>output_file<\/i> (o si mette al suo posto il carattere `<b>\u2212<\/b>\u2019 ), i risultati sono inviati allo &#8220;standard output&#8221;.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Si noti che la scansione dei caratteri \u00c3\u00a8 &#8220;pigra&#8221;, e non controlla oltre la prima lettera dell\u2019opzione, a meno che l\u2019opzione sia seguita da un parametro. Gli spazi fra una singola lettera di opzione e il corrispondente parametro dopo di essa sono facoltativi. I parametri delle opzioni possono essere specificati usando la notazione decimale, esadecimale oppure ottale. Pertanto <b>\u2212c8<\/b>, <b>\u2212c 8<\/b>, <b>\u2212c 010<\/b> e <b>\u2212cols 8<\/b> sono notazioni equivalenti fra loro. <i><br \/> \u2212a<\/i> | <i>\u2212autoskip<\/i><\/p>\n<p style=\"margin-left:22%;\">Richiesta di autoskip: Un singolo \u2019*\u2019 rimpiazza linee di zeri binari. Valore di default: off.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212b<\/i> | <i>\u2212bits<\/i><\/p>\n<p style=\"margin-left:22%;\">Richiesta di una immagine binaria (cifre binarie), invece che esadecimale. Questa opzione scrive un byte come otto cifre &#8220;1&#8221; e &#8220;0&#8221; invece di usare i numeri esadecimali. Ogni linea \u00c3\u00a8 preceduta da un indirizzo in esadecimale e seguita da una decodifica ascii (o ebcdic). Le opzioni specificabili dalla linea comando \u2212r, \u2212p, \u2212i non funzionano in questo modo.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212c colonne<\/i> | <i>\u2212cols colonne<\/i><\/p>\n<p style=\"margin-left:22%;\"><i>\u2212c colonne<\/i> | <i>\u2212cols colonne<\/i> In ogni linea sono formattate <<i>colonne<\/i>> colonne. Valore di default 16 (\u2212i: 12, \u2212ps: 30, \u2212b: 6). Valore massimo 256.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212E<\/i> | <i>\u2212EBCDIC<\/i><\/p>\n<p style=\"margin-left:22%;\">Cambia la codifica della colonna di destra da ASCII a EBCDIC. Questo non modifica la rappresentazione esadecimale. Non ha senso specificare questa opzione in combinazione con \u2212r, \u2212p o \u2212i.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212g numero_byte<\/i> | <i>\u2212groupsize numero_byte<\/i><\/p>\n<p style=\"margin-left:22%;\">Inserisci ogni <<i>numero_byte<\/i>> byte di output (di due caratteri esadecimali o otto numeri binari ognuno) uno spazio bianco. Specificando <i>\u2212g 0<\/i> i byte di output non sono separati da alcuno spazio. <<i>numero_byte<\/i>><i>ha<\/i>come<i>valore<\/i>di<i>default<\/i> 2 in modalit\u00c3\u00a0 normale [esadecimale] e <i>1<\/i> in modalit\u00c3\u00a0 binaria. Il raggruppamento non si applica agli stili &#8220;PostScript&#8221; e &#8220;include&#8221;.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212h<\/i> | <i>\u2212help<\/i><\/p>\n<p style=\"margin-left:22%;\">stampa un sommario dei comandi disponibili ed esce. Non viene fatto null\u2019altro.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212i<\/i> | <i>\u2212include<\/i><\/p>\n<p style=\"margin-left:22%;\">L\u2019output \u00c3\u00a8 nello stile dei file &#8220;include&#8221; in C. Viene preparata la definizione completa di un &#8220;array&#8221; [vettore], dandogli il nome del file di input), tranne che nel caso in cui xxd legga dallo &#8220;standard input&#8221;.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212l numero<\/i> | <i>\u2212len numero<\/i><\/p>\n<p style=\"margin-left:22%;\">Il programma esce dopo aver scritto <<i>numero<\/i>> byte.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212p<\/i> | <i>\u2212ps<\/i> | <i>\u2212postscript<\/i> | <i>\u2212plain<\/i><\/p>\n<p style=\"margin-left:22%;\">L\u2019output \u00c3\u00a8 nello stile di un dump continuo sotto postscript. Noto anche come stile esadecimale semplice [plain].<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212r<\/i> | <i>\u2212revert<\/i><\/p>\n<p style=\"margin-left:22%;\">ricostruzione: converte (o mette una patch) a partire dall\u2019immagine esadecimale, creando [o modificando] il file binario. Se non diretto allo &#8220;standard output&#8221;, xxd scrive nel suo file di output in maniera continua, senza interruzioni. Usare la combinazione <i>\u2212r \u2212p<\/i> per leggere dump in stile esadecimale semplice [plain], senza l\u2019informazione di numero di linea e senza un particolare tracciato di colonna. Degli spazi o delle linee vuote possono essere inserite a piacere [e vengono ignorate].<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212seek distanza<\/i><\/p>\n<p style=\"margin-left:22%;\">Usato con l\u2019opzione <i>\u2212r<\/i>: (ricostruzione), <<i>distanza<\/i>> viene aggiunta alla posizione nel file trovata nella immagine esadecimale.<\/p>\n<p style=\"margin-left:11%;\"><i>\u2212s [+][\u2212]seek<\/i><\/p>\n<p style=\"margin-left:22%;\">Inizia a <<i>seek<\/i>> byte assoluti (o relativi) di distanza all\u2019interno di input_file. <i>+<\/i> indica che il &#8220;seek&#8221; \u00c3\u00a8 relativo alla posizione corrente nel file &#8220;standard input&#8221; (non significativa quando non si legge da &#8220;standard input&#8221;). <i>\u2212<\/i> indica che il &#8220;seek&#8221; dovrebbe posizionarsi ad quel numero di caratteri dalla fine dell\u2019input (o se in combinazione con <i>+<\/i> : prime della posizione corrente nel file &#8220;standard input&#8221;). Se non si specifica una opzione \u2212s, xxd inizia alla posizione corrente all\u2019interno del file.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><i>\u2212u<\/i><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"78%\">\n<p>usa lettere esadecimali maiuscole. Il valore di default \u00c3\u00a8 di usare lettere minuscole.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><i>\u2212v<\/i> | <i>\u2212version<\/i><\/p>\n<p style=\"margin-left:22%;\">visualizza la stringa contenente la versione del programma.<\/p>\n<h2>ATTENZIONE <a name=\"ATTENZIONE\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>xxd \u2212r<\/i> \u00c3\u00a8 capace di operare &#8220;magie&#8221; nell\u2019utilizzare l\u2019informazione &#8220;numero di linea&#8221;. Se sul file di output ci si pu\u00c3\u00b2 posizionare usando la &#8220;seek&#8221;, il numero di linea all\u2019inizio di ogni riga esadecimale pu\u00c3\u00b2 essere non ordinato, delle linee possono mancare delle linee, oppure esserci delle sovrapposizioni. In simili casi xxd user\u00c3\u00a0 lseek(2) per raggiungere la posizione d\u2019inizio. Se il file di output non consente di usare &#8220;seek&#8221;, sono permessi solo dei &#8220;buchi&#8221;, che saranno riempiti con zeri binari.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>xxd \u2212r<\/i> non genera mai errori di specifica parametri. I parametri non riconosciuti sono silenziosamente ignorati.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Nel modificare immagini esadecimali, tenete conto che <i>xxd \u2212r<\/i> salta il resto della linea, dopo aver letto abbastanza caratteri contenenti dati esadecimali (vedere opzione \u2212c). Ci\u00c3\u00b2 implica pure che le modifiche alle colonne di caratteri stampabili ascii (o ebcdic) sono sempre ignorate. La ricostruzione da un file immagine esadecimale in stile semplice (postscript) con xxd \u2212r \u2212p non dipende dal numero corretto di colonne. IN questo caso, qualsiasi cosa assomigli a una coppia di cifre esadecimali \u00c3\u00a8 interpretata [e utilizzata].<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Notare la differenza fra <i><br \/> % xxd \u2212i file<\/i> <br \/> e <i><br \/> % xxd \u2212i < file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>xxd \u2212s +seek<\/i> pu\u00c3\u00b2 comportarsi in modo diverso da <i>xxd \u2212s seek<\/i> , perch\u00c3\u00a9 lseek(2) \u00c3\u00a8 usata per tornare indietro nel file di input. Il \u2019+\u2019 fa differenza se il file di input \u00c3\u00a8 lo &#8220;standard input&#8221;, e se la posizione nel file di &#8220;standard input&#8221; non \u00c3\u00a8 all\u2019inizio del file quando xxd \u00c3\u00a8 eseguito, con questo input. I seguenti esempi possono contribuire a chiarire il concetto (o ad oscurarlo!)&#8230;<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Riavvolge lo &#8220;standard input&#8221; prima di leggere; necessario perch\u00c3\u00a9 \u2018cat\u2019 ha gi\u00c3\u00a0 letto lo stesso file [&#8220;file&#8221;] fino alla fine dello &#8220;standard input&#8221;. <i><br \/> % sh \u2212c \u2019cat > copia_normale; xxd \u2212s 0 > copia_esadecimale\u2019 < file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Stampa immagine esadecimale dalla posizione file 0x480 (=1024+128) in poi. Il segno \u2018+\u2019 vuol dire &#8220;rispetto alla posizione corrente&#8221;, quindi il \u2018128\u2019 si aggiunge a 1k (1024) dove \u2018dd\u2019 si era fermato. <i><br \/> % sh \u2212c \u2019dd of=normale bs=1k count=1; xxd \u2212s +128 > esadecimale\u2019 < file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Immagine esadecimale dalla posizione 0x100 ( = 1024\u2212768 ) del file in avanti. <i><br \/> % sh \u2212c \u2019dd of=normale bs=1k count=1; xxd \u2212s +\u2212768 > esadecimale\u2019 < file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Comunque, questo capita raramente, e l\u2019uso del \u2018+\u2019 non serve quasi mai. L\u2019autore preferisce monitorare il comportamento di xxd con strace(1) o truss(1), quando si usa l\u2019opzione \u2212s.<\/p>\n<h2>ESEMPI <a name=\"ESEMPI\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Stampa tutto tranne le prime tre linee (0x30 byte esadecimali) di <b>file<\/b> <i><br \/> % xxd \u2212s 0x30 file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Stampa 3 linee (0x30 byte esadecimali) alla fine di <b>file<\/b> <i><br \/> % xxd \u2212s \u22120x30 file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Stampa 120 byte come immagine esadecimale continua con 20 byte per linea. <i><br \/> % xxd \u2212l 120 \u2212ps \u2212c 20 xxd.1<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">2e54482058584420312022417567757374203139 <br \/> 39362220224d616e75616c207061676520666f72 <br \/> 20787864220a2e5c220a2e5c222032317374204d <br \/> 617920313939360a2e5c22204d616e2070616765 <br \/> 20617574686f723a0a2e5c2220202020546f6e79 <br \/> 204e7567656e74203c746f6e79407363746e7567<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Stampa i primi 120 byte della pagina di manuale vim.1 a 12 byte per linea. <i><br \/> % xxd \u2212l 120 \u2212c 12 xxd.1<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">0000000: 2e54 4820 5858 4420 3120 2241 .TH XXD 1 &#8220;A <br \/> 000000c: 7567 7573 7420 3139 3936 2220 ugust 1996&#8243; <br \/> 0000018: 224d 616e 7561 6c20 7061 6765 &#8220;Manual page <br \/> 0000024: 2066 6f72 2078 7864 220a 2e5c for xxd&#8221;.. <br \/> 0000030: 220a 2e5c 2220 3231 7374 204d &#8220;..&#8221; 21st M <br \/> 000003c: 6179 2031 3939 360a 2e5c 2220 ay 1996..&#8221; <br \/> 0000048: 4d61 6e20 7061 6765 2061 7574 Man page aut <br \/> 0000054: 686f 723a 0a2e 5c22 2020 2020 hor:..&#8221; <br \/> 0000060: 546f 6e79 204e 7567 656e 7420 Tony Nugent <br \/> 000006c: 3c74 6f6e 7940 7363 746e 7567 <tony@sctnug<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Visualizza la data dal file xxd.1 <i><br \/> % xxd \u2212s 0x36 \u2212l 13 \u2212c 13 xxd.1<\/i> <br \/> 0000036: 3231 7374 204d 6179 2031 3939 36 21st May 1996<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Copiare <b>input_file<\/b> su <b>output_file<\/b> premettendogli 100 byte a 0x00. <i><br \/> % xxd input_file | xxd \u2212r \u2212s 100 > output_file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Modificare (patch) la data nel file xxd.1 <i><br \/> % echo \u20190000037: 3574 68\u2019 | xxd \u2212r \u2212 xxd.1 <br \/> % xxd \u2212s 0x36 \u2212l 13 \u2212c 13 xxd.1<\/i> <br \/> 0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Creare un file di 65537 byte tutto a 0x00, tranne che l\u2019ultimo carattere che \u00c3\u00a8 una \u2019A\u2019 (esadecimale 0x41). <i><br \/> % echo \u2019010000: 41\u2019 | xxd \u2212r > file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Stampa una immagine esadecimale del file di cui sopra con opzione autoskip. <i><br \/> % xxd \u2212a \u2212c 12 file<\/i> <br \/> 0000000: 0000 0000 0000 0000 0000 0000 &#8230;&#8230;&#8230;&#8230; <br \/> bodies manpages.csv script_extrae_body.sh script.sh usr <br \/> 000fffc: 0000 0000 40 &#8230;.A<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Crea un file di 1 byte che contiene il solo carattere \u2019A\u2019. Il numero dopo \u2019\u2212r \u2212s\u2019 viene aggiunto a quello trovato nel file; in pratica, i byte precedenti non sono stampati. <i><br \/> % echo \u2019010000: 41\u2019 | xxd \u2212r \u2212s \u22120x10000 > file<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Usa xxd come filtro all\u2019interno di un editor come <b>vim(1)<\/b> per ottenere una immagine esadecimale di una parte di file delimitata dai marcatori \u2018a\u2019 e \u2018z\u2019. <i><br \/> :\u2019a,\u2019z!xxd<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Usare xxd come filtro all\u2019interno di un editor come <b>vim(1)<\/b> per ricostruire un pezzo di file binario da una immagine esadecimale delimitata dai marcatori \u2018a\u2019 e \u2018z\u2019. <i><br \/> :\u2019a,\u2019z!xxd \u2212r<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Usare xxd come filtro all\u2019interno di un editor come <b>vim(1)<\/b> per ricostruire una sola linea di file binario da una immagine esadecimale, Portare il cursore sopra la linea e battere: <i><br \/> !!xxd \u2212r<\/i><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Per leggere singoli caratteri da una linea seriale <i><br \/> % xxd \u2212c1 < \/dev\/term\/b &#038; <br \/> % stty < \/dev\/term\/b \u2212echo \u2212opost \u2212isig \u2212icanon min 1 <br \/> % echo \u2212n foo > \/dev\/term\/b<\/i><\/p>\n<h2>CODICI DI RITORNO <a name=\"CODICI DI RITORNO\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Il programma pu\u00c3\u00b2 restituire questi codici di errore:<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p>0<\/p>\n<\/td>\n<td width=\"7%\"><\/td>\n<td width=\"78%\">\n<p>nessun errore rilevato.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p>\u22121<\/p>\n<\/td>\n<td width=\"7%\"><\/td>\n<td width=\"78%\">\n<p>operazione non supportata ( <i>xxd \u2212r \u2212i<\/i> non ancora possible).<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p>1<\/p>\n<\/td>\n<td width=\"7%\"><\/td>\n<td width=\"78%\">\n<p>errore durante la scansione parametri.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p>2<\/p>\n<\/td>\n<td width=\"7%\"><\/td>\n<td width=\"78%\">\n<p>problemi con il file di input.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p>3<\/p>\n<\/td>\n<td width=\"7%\"><\/td>\n<td width=\"78%\">\n<p>problemi con il file di output.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"4%\">\n<p>4,5<\/p>\n<\/td>\n<td width=\"7%\"><\/td>\n<td width=\"78%\">\n<p>posizione &#8220;seek&#8221; specificata non raggiungibile all\u2019interno del file.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>VEDERE ANCHE <a name=\"VEDERE ANCHE\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">uuencode(1), uudecode(1), patch(1)<\/p>\n<h2>AVVERTIMENTI <a name=\"AVVERTIMENTI\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">La stranezza dello strumento rispecchia la mente del suo creatore. Usate a vostro rischio e pericolo. Copiate i file. Tracciate l\u2019esecuzione. Diventate un mago.<\/p>\n<h2>VERSIONE <a name=\"VERSIONE\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Questa pagina di manuale documenta la versione 1.7 di xxd.<\/p>\n<h2>AUTORE <a name=\"AUTORE\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">(c) 1990-1997 Juergen Weigert <br \/> <jnweiger@informatik.uni\u2212erlangen.de><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Distribuite liberamente ed attribuitemi il credito, <br \/> fate soldi e condivideteli con me <br \/> perdete soldi e non venite a chiederli a me.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Pagina di manuale messa in piedi da Tony Nugent <br \/> <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au> <br \/> Piccole modifiche di Bram Moolenaar. Modificato da Juergen Weigert.<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>XXD NOME SINTASSI DESCRIZIONE OPZIONI ATTENZIONE ESEMPI CODICI DI RITORNO VEDERE ANCHE AVVERTIMENTI VERSIONE AUTORE NOME xxd \u2212 Produce esadecimale da un file binario o viceversa. SINTASSI xxd \u2212h[elp] xxd [opzioni] [input_file [output_file]] xxd \u2212r[evert] [opzioni] [input_file [output_file]] DESCRIZIONE xxd crea un\u2019immagine esadecimale di un dato file o dello &#8220;standard input&#8221;. Pu\u00c3\u00b2 anche ottenere da [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[962],"tags":[964,2578,1274],"class_list":["post-5837","post","type-post","status-publish","format-standard","hentry","category-1-comandos-generales","tag-964","tag-it-utf-8","tag-xxd"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/5837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=5837"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/5837\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=5837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=5837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=5837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}