GoGPT Best VPN GoSearch

Favicon di OnWorks

unber - Online nel cloud

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

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

PROGRAMMA:

NOME


unber - Decodificatore ASN.1 BER

SINOSSI


unber [-1] [-itrattino] [-m] [-p] [-sSalta] [-tstringa esadecimale] [-] [infilare...]

DESCRIZIONE


unber presenta la struttura interna dei file codificati BER come testo leggibile dall'uomo. UN
un trattino singolo indica l'input standard.

(I formati DER e CER sono sottoinsiemi del BER e sono anche supportati.)

VERSIONI


-1 Do non è un tentare di leggere la struttura BER successiva alla prima. Può essere
utile se l'input contiene spazzatura oltre la singola sequenza BER. Per impostazione predefinita,
unber continua la decodifica fino alla fine del file (flusso di input).

-i trattino
Usa il numero di spazi specificato per il rientro dell'output. Il valore predefinito è 4 spazi.

-m Genera un output più breve pur conservando le informazioni di codifica BER.

-p Do non è un tentare la stampa graziosa dei tipi ASN.1 noti (BOOLEAN, INTEGER, OBJECT
IDENTIFICATORE, ecc.). Per impostazione predefinita, alcuni tipi di ASN.1 vengono convertiti nel testo
rappresentazione. Questa opzione è necessaria per enber(1).

-s Salta
Ignora il primo Salta byte nel flusso di input; utile per spogliare più in basso
dati di framing del protocollo di livello.

-t stringa esadecimale
Interpreta la stringa esadecimale come una sequenza di valori esadecimali che rappresentano l'inizio
della codifica BER TLV. Stampa la spiegazione leggibile dall'uomo.

XML FORMATO


unber scarica l'output nel normale formato XML che conserva la maggior parte delle informazioni
dalla codifica binaria sottostante.

Il formato del tag di apertura XML è il seguente:

<forma O="MENO" T="etichetta" TL="tl_len" V="{Indefinito|v_len}" [A="Digitare"] [F]>

Dove:

forma Forma di codifica in cui si trova il valore: primitivo ("P") o costruito ("C") o costruito
con lunghezza indefinita ("I")

MENO Offset dell'elemento codificato nel flusso di input unber.

etichetta La classe e il valore del tag in forma leggibile dall'uomo.

tl_len La lunghezza della codifica TL (BER Tag and Length).

v_len La lunghezza del valore (V, codificata dalla L), può essere "Indefinita".

Digitare Nome probabile del tipo ASN.1 sottostante (per i tag UNIVERSAL).

[F] Indica che il valore è stato riformattato (abbastanza stampato). Questo non apparirà mai
nell'output prodotto utilizzando -p opzione da linea di comando.

Esempio di output XML:


noi

8



ESEMPI


Decodifica la sequenza Tag/Length specificata in forma esadecimale:

unber -t "bf 20"

Decodifica il file DER utilizzando il rientro a due spazi:

unber -i 2 nomefile.der

Decodifica il flusso binario preso dallo standard input:

gatto ... | unber -

Decodifica il flusso binario e codificalo nuovamente in un flusso identico (vedi enber(1)):

gatto ... | unber -p - | enber - > nomefile.ber

NOTE


L'output XML costruito non è necessariamente ben formato.

Quando viene utilizzata la codifica a lunghezza indefinita, la sequenza BER, che non è terminata
con gli ottetti di fine contenuto, causerà la terminazione tag XML per scomparire.
Pertanto, un frame BER non valido causa direttamente un output XML non valido.

. enber(1) l'utilità comprende correttamente tale XML.

Utilizzare unber online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.