Questo è il comando ascii2binary 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
ascii2binary - Converti i numeri ASCII in binari
SINOSSI
ascii2binary [bandiere]
DESCRIZIONE
ascii2binary legge l'input costituito da una sequenza di rappresentazioni testuali ASCII di
numeri, separati da spazi bianchi, e produce come output gli equivalenti binari. Il tipo
(intero senza segno, intero con segno o numero in virgola mobile) e dimensione dell'uscita binaria
viene selezionato mediante flag della riga di comando. Il valore predefinito è un carattere senza segno. L'input è
controllato sia per errori di formato sia per garantire che il numero richiesto possa essere rappresentato
in un numero del tipo e della dimensione binari richiesti.
INGRESSO FORMATO
I formati di input supportati sono esattamente quelli supportati da strtod(3) per virgola mobile
numeri, per strtoll(3) per interi con segno, e da strtull(3) per interi senza segno,
tranne che, a differenza strtod(3) i numeri in virgola mobile possono avere separatori di migliaia. Questo
significa che per impostazione predefinita gli interi possono essere decimali, ottali o esadecimali, determinati da
convenzioni abituali. Il flag della riga di comando -b può essere usato per specificare un'altra base per
conversioni intere.
COMANDO LINE FLAGS
Le opzioni lunghe potrebbero non essere disponibili su alcuni sistemi.
-b,--base
imposta la base nell'intervallo [2,36] per le conversioni intere. La base può essere un numero intero
o:
(b) binario
(o)ottale
(decimale
(h) esadecimale.
-h,--aiuto
stampa il messaggio di aiuto
-L,locale
Imposta il facet LC_NUMERIC della locale su .
-s,--taglie
dimensioni di stampa dei tipi sulla macchina corrente e informazioni correlate
-t,--tipo
imposta il tipo e la dimensione dell'output
Di seguito sono riportati i possibili tipi di output. Nota che alcuni tipi potrebbero non essere
disponibile su alcune macchine.
d doppio
f galleggiante
sc firmato char
ss firmato corto
si è firmato
sl firmato a lungo
quadrato firmato lungo lungo
uc carattere senza segno
noi unsigned short
ui non firmato int
ul unsigned lungo
uq senza segno lungo lungo
-v,--versione
identificare la versione
-X,--spiega-codici-di-uscita
stampare un riepilogo dei codici di stato di uscita.
EXIT STATUS
All'uscita vengono restituiti i seguenti valori:
0 SUCCESSO
L'input è stato convertito con successo.
1 INFO L'utente ha richiesto informazioni come il numero di versione o la sinossi di utilizzo e
questo è stato fornito.
2 ERRORE DI SISTEMA
Un errore è stato causato da un errore del sistema operativo, ad esempio un errore di i/o o
impossibilità di allocare lo spazio di archiviazione.
3 ERRORE RIGA DI COMANDO
Il programma è stato chiamato con flag della riga di comando non validi o incoerenti.
4 ERRORE DI PORTATA
Ciò significa che l'input può essere ben formato ma non può essere rappresentato come il
tipo richiesto. Ad esempio, se l'input è la stringa 983 e ascii2binary è
richiesto di convertirlo in un byte senza segno, ascii2binary uscirà con a
RANGE ERROR perché 983 supera il valore massimo rappresentabile in un unsigned
byte, che è 255.
5 ERRORE DI INGRESSO
Ciò significa che l'input era mal formato, cioè che non poteva essere interpretato
come un numero del tipo richiesto. Ad esempio, se l'input è 0x2A e un decimale
viene richiesto un valore, verrà restituito un ERRORE DI INGRESSO poiché 0x2A non è valido
rappresentazione di un intero decimale.
Usa ascii2binary online utilizzando i servizi onworks.net