blob: faa39f5bf6a0f0270eb3d35a53287fe589932576 [file] [log] [blame]
Bram Moolenaar60c78922005-03-20 22:40:14 +00001.TH XXD 1 "Agosto 1996" "Pagina di manuale per xxd"
2.\"
3.\" 21 Maggio 1996
4.\" Autore della pagina di manuale:
5.\" Tony Nugent <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
6.\" Modificato da Bram Moolenaar <Bram@vim.org>
7.SH NOME
8.I xxd
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +02009\- Produce lista esadecimale da un file binario o viceversa.
Bram Moolenaar60c78922005-03-20 22:40:14 +000010.SH SINTASSI
11.B xxd
12\-h[elp]
13.br
14.B xxd
15[opzioni] [input_file [output_file]]
16.br
17.B xxd
18\-r[evert] [opzioni] [input_file [output_file]]
19.SH DESCRIZIONE
20.I xxd
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020021crea un'immagine esadecimale di un dato file o dello `standard input'.
22Può anche ricostruire da un'immagine esadecimale il file binario originale.
Bram Moolenaar60c78922005-03-20 22:40:14 +000023Come
Bram Moolenaar43b604c2005-03-22 23:06:55 +000024.BR uuencode (1)
Bram Moolenaar60c78922005-03-20 22:40:14 +000025e
Bram Moolenaar43b604c2005-03-22 23:06:55 +000026.BR uudecode (1)
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020027permette di trasmettere dati binari in una rappresentazione ASCII `a prova
28di email', ma ha anche il vantaggio di poter decodificare sullo `standard output'.
29Inoltre, può essere usato per effettuare delle modifiche (patch) a file binari.
Bram Moolenaar60c78922005-03-20 22:40:14 +000030.SH OPZIONI
31Se non si specifica un
32.I input_file
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020033il programma legge dallo `standard input'.
Bram Moolenaar60c78922005-03-20 22:40:14 +000034Se
35.I input_file
36è specificato come il carattere
37.RB \` \- '
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020038, l'input è letto dallo `standard input'.
Bram Moolenaar60c78922005-03-20 22:40:14 +000039Se non si specifica un
40.I output_file
41(o si mette al suo posto il carattere
42.RB \` \- '
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020043), i risultati sono inviati allo `standard output'.
Bram Moolenaar60c78922005-03-20 22:40:14 +000044.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020045Si noti che la scansione dei caratteri è "pigra", e non controlla oltre la prima
46lettera di un'opzione, a meno che l'opzione sia seguita da un parametro.
47Gli spazi fra una singola lettera di opzione e il relativo parametro sono facoltativi.
Bram Moolenaar60c78922005-03-20 22:40:14 +000048I parametri delle opzioni possono essere specificati usando la notazione
49decimale, esadecimale oppure ottale.
50Pertanto
51.BR \-c8 ,
52.BR "\-c 8" ,
53.B \-c 010
54e
55.B \-cols 8
56sono notazioni equivalenti fra loro.
57.PP
58.TP
59.IR \-a " | " \-autoskip
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020060Richiesta di omissione: Un singolo '*' rimpiazza righe a zeri binari. Default: off.
Bram Moolenaar60c78922005-03-20 22:40:14 +000061.TP
62.IR \-b " | " \-bits
63Richiesta di una immagine binaria (cifre binarie), invece che esadecimale.
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020064Quest'opzione scrive un byte come otto cifre "1" e "0" invece di usare i
65numeri esadecimali. Ogni riga è preceduta da un indirizzo in esadecimale e
66seguita da una decodifica ASCII (o EBCDIC). Le opzioni specificabili dalla
67riga comando \-r, \-p, \-i non funzionano in questo modo.
Bram Moolenaar60c78922005-03-20 22:40:14 +000068.TP
69.IR "\-c colonne " | " \-cols colonne"
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020070In ogni riga sono formattate
Bram Moolenaar60c78922005-03-20 22:40:14 +000071.RI < colonne >
Bram Moolenaar8b682772010-07-30 21:49:40 +020072colonne. Valore di default 16 (\-i: 12, \-ps: 30, \-b: 6).
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020073Non c'è un valore massimo per \-ps; se si specifica 0 viene scritta un'unica lunga riga di output.
74.TP
75.IR \-C " | " \-capitalize
76Mette in maiuscolo i nomi di variabili nello stile delle `include' C, se si usa \-i.
Bram Moolenaar60c78922005-03-20 22:40:14 +000077.TP
78.IR \-E " | " \-EBCDIC
79Cambia la codifica della colonna di destra da ASCII a EBCDIC.
80Questo non modifica la rappresentazione esadecimale. Non ha senso
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020081specificare quest'opzione in combinazione con \-r, \-p o \-i.
Bram Moolenaar60c78922005-03-20 22:40:14 +000082.TP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +020083.IR \-e
84Considera la lista esadecimale come avente codifica `little-endian'.
85Quest'opzione tratta i gruppi di byte come parole in codifica `little-endian'.
86Il raggruppamento di default dei byte a 4 a 4 può essere cambiato usando
87.RI "" \-g .
88Quest'opzione si applica solo alla lista esadecimale, Lasciando inalterata
89la rappresentazione ASCII (or EBCDIC).
90Le opzioni della riga di comando
91\-r, \-p, \-i non funzionano in questa modalità.
92.TP
93.IR "\-g numero " | " \-groupsize numero"
94Separa ogni gruppo di
95.RI < numero >
96byte in output (di due caratteri esadecimali o otto caratteri binari ognuno) con uno spazio bianco.
Bram Moolenaar60c78922005-03-20 22:40:14 +000097Specificando
98.I \-g 0
Bram Moolenaar8b682772010-07-30 21:49:40 +020099i byte di output non sono separati da alcuno spazio.
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200100.RI < Numero "> ha come valore di default " 2
101in modalità normale [esadecimale], \fI4\fP in modalità `little-endian' e \fI1\fP in modalità binaria.
102Il raggruppamento non si applica agli stili `PostScript' e `include'.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000103.TP
104.IR \-h " | " \-help
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200105Stampa un sommario dei comandi disponibili ed esce. Non viene fatto null'altro.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000106.TP
107.IR \-i " | " \-include
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200108L'output è un file `include' in C. Viene preparata la definizione completa del
109vettore (col nome del file di input), tranne quando xxd legga dallo `standard input'.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000110.TP
Bram Moolenaar8b682772010-07-30 21:49:40 +0200111.IR "\-l numero " | " \-len numero"
Bram Moolenaar60c78922005-03-20 22:40:14 +0000112Il programma esce dopo aver scritto
Bram Moolenaar8b682772010-07-30 21:49:40 +0200113.RI < numero >
114byte.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000115.TP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200116.I "\-n nome " | " \-name nome"
117Specifica il nome del vettore in output quando si usa \-i. Il vettore viene chiamato
118\fInome\fP e la sua lunghezza viene chiamata \fInome\fP_len.
119.TP
120.I \-o incremento
121Aggiunge
122.RI < incremento >
123alla posizione visualizzata dei byte del file.
124.TP
Bram Moolenaar60c78922005-03-20 22:40:14 +0000125.IR \-p " | " \-ps " | " \-postscript " | " \-plain
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200126L'output è nello stile di un dump esadecimale continuo sotto postscript. Noto anche come stile esadecimale semplice.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000127.TP
128.IR \-r " | " \-revert
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200129Ricostruisce: converte (o mette una patch) da immagine esadecimale, a file binario.
130Se non scrive sullo `standard output', xxd scrive nel file di output in maniera
131continua, senza interruzioni. Usare la combinazione
Bram Moolenaar60c78922005-03-20 22:40:14 +0000132.I \-r \-p
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200133per leggere dump in stile esadecimale semplice, senza l'informazione del numero
134di riga e senza un particolare tracciato di colonna. Spazi o righe vuote possono
135essere presenti [e vengono ignorati].
Bram Moolenaar60c78922005-03-20 22:40:14 +0000136.TP
Antonio Giovanni Colombo67b0ecf2023-09-02 15:11:58 +0200137.IR \-R " "[quando]
138Nell'output i valori esadecimali e i caratteri corrispondenti hanno entrambi lo stesso colore, a seconda del valore esadecimale. Utile soprattutto a distinguere i caratteri stampabili da quello non stampabili.
139.I quando
140può assumere i valori
141.BR never ", " always ", o " auto .
142.TP
Bram Moolenaar60c78922005-03-20 22:40:14 +0000143.I \-seek distanza
144Usato con l'opzione
Bram Moolenaar43b604c2005-03-22 23:06:55 +0000145.IR \-r :
146(ricostruzione),
Bram Moolenaar60c78922005-03-20 22:40:14 +0000147.RI < distanza >
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200148viene aggiunta alla posizione nel file trovata nella immagine esadecimale.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000149.TP
Bram Moolenaar43b604c2005-03-22 23:06:55 +0000150.I \-s [+][\-]seek
Bram Moolenaar60c78922005-03-20 22:40:14 +0000151Inizia a
152.RI < seek >
Bram Moolenaar8b682772010-07-30 21:49:40 +0200153byte assoluti (o relativi) di distanza all'interno di input_file.
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200154\fI+ \fRindica che il `seek' è relativo alla posizione corrente nel file `standard input'
155(non significativo quando non si legge da `standard input'). \fI\- \fRindica che il
156`seek' dovrebbe posizionarsi al numero specificato di caratteri dalla fine dell'input
157(o se in combinazione con \fI+ \fR: prima della posizione corrente nel file `standard input').
158Se non si specifica l'opzione \-s, xxd inizia dalla posizione corrente all'interno del file.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000159.TP
160.I \-u
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200161Usa lettere esadecimali maiuscole. Per default si usano lettere minuscole.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000162.TP
163.IR \-v " | " \-version
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200164Visualizza la stringa contenente la versione del programma.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000165.SH ATTENZIONE
166.PP
167.I xxd \-r
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200168è capace di operare "magie" nell'utilizzare l'informazione "numero di riga".
169Se è possibili posizionarsi tramite `seek' sul file di output, il numero di riga
170di ogni riga esadecimale può essere non ordinato, delle righe possono mancare, o
171sovrapporsi. In tal caso xxd userà lseek(2) per posizionarsi all'interno del file.
172Se per il file di output non si può usare `seek', sono permessi solo dei "buchi", che saranno riempiti con zeri binari.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000173.PP
174.I xxd \-r
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200175non genera mai errori per parametri errati. I parametri extra sono silenziosamente ignorati.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000176.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200177Nel modificare immagini esadecimali, si tenga conto che
Bram Moolenaar60c78922005-03-20 22:40:14 +0000178.I xxd \-r
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200179salta il resto della riga, dopo aver letto i caratteri contenenti dati esadecimali
180(vedere opzione \-c). Ciò implica pure che le modifiche alle colonne di caratteri
181stampabili ASCII (o EBCDIC) sono sempre ignorate. La ricostruzione da un file immagine
182esadecimale in stile semplice (postscript) con xxd \-r \-p non dipende dal numero corretto di colonne. In questo caso, qualsiasi cosa assomigli a una coppia di cifre esadecimali è interpretata [e utilizzata].
Bram Moolenaar60c78922005-03-20 22:40:14 +0000183.PP
184Notare la differenza fra
185.br
186\fI% xxd \-i file\fR
187.br
188e
189.br
190\fI% xxd \-i \< file\fR
191.PP
192.I xxd \-s \+seek
193può comportarsi in modo diverso da
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200194.IR "xxd \-s seek" ,
195perché lseek(2) è usata per tornare indietro nel file di input. Il '+'
196fa differenza se il file di input è lo `standard input', e se la posizione nel
197file di `standard input' non è all'inizio del file quando xxd è eseguito, e riceve input.
198I seguenti esempi possono contribuire a chiarire il concetto (o ad oscurarlo!)...
Bram Moolenaar60c78922005-03-20 22:40:14 +0000199.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200200Riavvolge lo `standard input' prima di leggere; necessario perché `cat'
201ha già letto lo stesso file fino alla fine dello `standard input'.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000202.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200203\fI% sh \-c "cat > copia_normale; xxd \-s 0 > copia_esadecimale" < file\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000204.PP
205Stampa immagine esadecimale dalla posizione file 0x480 (=1024+128) in poi.
206Il segno `+' vuol dire "rispetto alla posizione corrente", quindi il `128'
207si aggiunge a 1k (1024) dove `dd' si era fermato.
208.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200209\fI% sh \-c "dd of=normale bs=1k count=1; xxd \-s +128 > esadecimale" < file\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000210.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200211Immagine esadecimale dalla posizione 0x100 (=1024\-768 ) del file in avanti.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000212.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200213\fI% sh \-c "dd of=normale bs=1k count=1; xxd \-s +\-768 > esadecimale" < file
Bram Moolenaar60c78922005-03-20 22:40:14 +0000214.PP
Bram Moolenaar8b682772010-07-30 21:49:40 +0200215Comunque, questo capita raramente, e l'uso del `+' non serve quasi mai.
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200216L'autore preferisce monitorare il comportamento di xxd con strace(1) o truss(1), quando si usa l'opzione \-s.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000217.SH ESEMPI
218.PP
219.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200220Stampa tutto tranne le prime tre righe (0x30 byte in esadecimale) di
221.BR file
Bram Moolenaar60c78922005-03-20 22:40:14 +0000222\.
223.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200224\fI% xxd \-s 0x30 file\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000225.PP
226.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200227Stampa 3 righe (0x30 byte in esadecimale) alla fine di
228.BR file .
Bram Moolenaar60c78922005-03-20 22:40:14 +0000229.br
230\fI% xxd \-s \-0x30 file
231.PP
232.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200233Stampa 120 byte come immagine esadecimale continua con 20 byte per riga.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000234.br
235\fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000236.br
2372e54482058584420312022417567757374203139
238.br
23939362220224d616e75616c207061676520666f72
240.br
24120787864220a2e5c220a2e5c222032317374204d
242.br
243617920313939360a2e5c22204d616e2070616765
244.br
24520617574686f723a0a2e5c2220202020546f6e79
246.br
247204e7567656e74203c746f6e79407363746e7567
248.br
249
250.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200251Stampa i primi 120 byte della pagina di manuale xxd.1 a 12 byte per riga.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000252.br
253\fI% xxd \-l 120 \-c 12 xxd.1\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000254.br
2550000000: 2e54 4820 5858 4420 3120 2241 .TH XXD 1 "A
256.br
257000000c: 7567 7573 7420 3139 3936 2220 ugust 1996"
258.br
2590000018: 224d 616e 7561 6c20 7061 6765 "Manual page
260.br
Bram Moolenaarba3ff532018-11-04 14:45:49 +01002610000024: 2066 6f72 2078 7864 220a 2e5c for xxd"..\\
Bram Moolenaar60c78922005-03-20 22:40:14 +0000262.br
Bram Moolenaarba3ff532018-11-04 14:45:49 +01002630000030: 220a 2e5c 2220 3231 7374 204d "..\\" 21st M
Bram Moolenaar60c78922005-03-20 22:40:14 +0000264.br
Bram Moolenaarba3ff532018-11-04 14:45:49 +0100265000003c: 6179 2031 3939 360a 2e5c 2220 ay 1996..\\"
Bram Moolenaar60c78922005-03-20 22:40:14 +0000266.br
2670000048: 4d61 6e20 7061 6765 2061 7574 Man page aut
268.br
Bram Moolenaarba3ff532018-11-04 14:45:49 +01002690000054: 686f 723a 0a2e 5c22 2020 2020 hor:..\\"
Bram Moolenaar60c78922005-03-20 22:40:14 +0000270.br
2710000060: 546f 6e79 204e 7567 656e 7420 Tony Nugent
272.br
273000006c: 3c74 6f6e 7940 7363 746e 7567 <tony@sctnug
274.PP
275.br
276Visualizza la data dal file xxd.1
277.br
278\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
279.br
2800000036: 3231 7374 204d 6179 2031 3939 36 21st May 1996
281.PP
282.br
283Copiare
284.B input_file
285su
286.B output_file
Bram Moolenaar8b682772010-07-30 21:49:40 +0200287premettendogli 100 byte a 0x00.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000288.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200289\fI% xxd input_file | xxd \-r \-s 100 > output_file\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000290.br
291
292.br
293Modificare (patch) la data nel file xxd.1
294.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200295\fI% echo "0000037: 3574 68" | xxd \-r \- xxd.1\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000296.br
297\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
298.br
2990000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996
300.PP
301.br
Bram Moolenaar8b682772010-07-30 21:49:40 +0200302Creare un file di 65537 byte tutto a 0x00,
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200303tranne l'ultimo carattere che è una 'A' (esadecimale 0x41).
Bram Moolenaar60c78922005-03-20 22:40:14 +0000304.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200305\fI% echo "010000: 41" | xxd \-r > file\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000306.PP
307.br
308Stampa una immagine esadecimale del file di cui sopra con opzione autoskip.
309.br
310\fI% xxd \-a \-c 12 file\fR
311.br
3120000000: 0000 0000 0000 0000 0000 0000 ............
313.br
314*
315.br
316000fffc: 0000 0000 40 ....A
317.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200318Creare un file di 1 byte che contiene il solo carattere 'A'.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000319Il numero dopo '\-r \-s' viene aggiunto a quello trovato nel file;
Bram Moolenaar8b682772010-07-30 21:49:40 +0200320in pratica, i byte precedenti non sono stampati.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000321.br
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200322\fI% echo "010000: 41" | xxd \-r \-s \-0x10000 > file\fR
Bram Moolenaar60c78922005-03-20 22:40:14 +0000323.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200324Usare xxd come filtro all'interno di un editor come
Bram Moolenaar60c78922005-03-20 22:40:14 +0000325.B vim(1)
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200326per ottenere l'immagine esadecimale della parte di file fra i marcatori `a' e `z'.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000327.br
328\fI:'a,'z!xxd\fR
329.PP
330Usare xxd come filtro all'interno di un editor come
331.B vim(1)
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200332per ricostruire un pezzo di file binario da un'immagine esadecimale fra i marcatori `a' e `z'.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000333.br
334\fI:'a,'z!xxd \-r\fR
335.PP
336Usare xxd come filtro all'interno di un editor come
337.B vim(1)
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200338per ricostruire una sola riga di file binario da un'immagine esadecimale. Portare il cursore sopra la riga e battere:
Bram Moolenaar60c78922005-03-20 22:40:14 +0000339.br
340\fI!!xxd \-r\fR
341.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200342Leggere singoli caratteri da una linea seriale
Bram Moolenaar60c78922005-03-20 22:40:14 +0000343.br
344\fI% xxd \-c1 < /dev/term/b &\fR
345.br
346\fI% stty < /dev/term/b \-echo \-opost \-isig \-icanon min 1\fR
347.br
348\fI% echo \-n foo > /dev/term/b\fR
349.PP
350.SH CODICI DI RITORNO
351Il programma può restituire questi codici di errore:
352.TP
3530
354nessun errore rilevato.
355.TP
356\-1
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200357operazione non supportata
358\%(\c
Bram Moolenaar60c78922005-03-20 22:40:14 +0000359.I xxd \-r \-i
360non ancora possible).
361.TP
3621
363errore durante la scansione parametri.
364.TP
3652
366problemi con il file di input.
367.TP
3683
369problemi con il file di output.
370.TP
3714,5
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200372posizione `seek' specificata non raggiungibile all'interno del file.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000373.SH VEDERE ANCHE
374uuencode(1), uudecode(1), patch(1)
375.br
376.SH AVVERTIMENTI
377La stranezza dello strumento rispecchia la mente del suo creatore.
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200378Usate a vostro rischio e pericolo. Copiate i file. Tracciate l'esecuzione. Diventate un mago.
Bram Moolenaar60c78922005-03-20 22:40:14 +0000379.br
380.SH VERSIONE
381Questa pagina di manuale documenta la versione 1.7 di xxd.
382.SH AUTORE
383.br
384(c) 1990-1997 Juergen Weigert
385.br
Bram Moolenaar8b682772010-07-30 21:49:40 +0200386<jnweiger@informatik.uni\-erlangen.de>
Bram Moolenaar60c78922005-03-20 22:40:14 +0000387.LP
388Distribuite liberamente ed attribuitemi il credito,
389.br
390fate soldi e condivideteli con me
391.br
392perdete soldi e non venite a chiederli a me.
393.PP
Antonio Giovanni Colomboe102e442023-08-31 18:03:11 +0200394Pagina di manuale iniziata da Tony Nugent
Bram Moolenaar60c78922005-03-20 22:40:14 +0000395.br
396<tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
397.br
398Piccole modifiche di Bram Moolenaar.
399Modificato da Juergen Weigert.
400.PP