binary2ascii - manual referensi, opsi, contoh perintah


NAMA

binary2ascii - Konversi bilangan biner menjadi representasi tekstual

RINGKASAN

binary2ascii [flags]

KETERANGAN

binary2ascii membaca input yang terdiri dari bilangan biner dan mengubahnya menjadi representasi tekstualnya. Bendera baris perintah menentukan jenis dan ukuran bilangan biner dan memberikan kontrol atas format output. Bilangan bulat yang tidak ditandatangani dapat ditulis dalam biner, oktal, desimal, atau heksadesimal. Bilangan bulat yang ditandatangani hanya dapat ditulis dalam biner atau desimal. Angka floating point hanya dapat ditulis dalam desimal, baik dalam notasi standar atau ilmiah. (Jika Anda ingin memeriksa representasi biner dari angka floating point, perlakukan saja input sebagai urutan karakter yang tidak ditandatangani.)

BENDERA GARIS PERINTAH

Opsi panjang mungkin tidak tersedia di beberapa sistem.

-b,--base <base>

Basis untuk konversi bilangan bulat: b(binary),d(ecimal), h(exadecimal), o(ctal), or 2,8,10, or 16.

-d,--delimit

Batasi output sesuai lokal. Ini adalah default pada sistem di mana printf(3) mendukung delimitasi. Jika pembatasan tidak diaktifkan, angka floating point akan memiliki titik desimal dan tidak ada pemisahan grup, bilangan bulat tidak ada pembatas sama sekali. Dengan opsi ini, pemisah desimal akan dipilih sesuai dengan lokal (yang, misalnya, dapat membuatnya menjadi koma), dan digit non-fraksional akan dikelompokkan dan dipisahkan sesuai dengan aturan lokal yang berlaku. Untuk bahasa Inggris Amerika, ini berarti kelompok tiga digit yang dipisahkan oleh koma, sedangkan untuk bahasa Jerman di Jerman berarti kelompok tiga digit yang dipisahkan oleh titik.

-D,--do-not-delimit

Jangan batasi output sesuai opsi -d.

-e,--exponential

Gunakan notasi eksponensial (ilmiah).

-h,--help

cetak pesan bantuan

-l,--linefeed

tambahkan umpan baris setelah setiap nilai 0x0A jika ukurannya adalah karakter, pendek, int, atau panjang, yaitu ukuran yang mungkin mewakili karakter.

-L,locale <locale>

Setel faset LC_NUMERIC dari lokal ke .

-n,--number <number>

jumlah item yang akan dicetak per baris.

-o,--offset <offset>

offset byte untuk memulai.

-p,--precision <precision>

presisi untuk digunakan saat mencetak angka floating point.

-s,--sizes

ukuran cetak jenis pada mesin saat ini dan informasi terkait

-t,--type <type>

mengatur jenis dan ukuran input

-x,--no-hex-mark

jangan tandai keluaran heksadesimal dengan awalan 0x.

-V,--verbose

bertele-tele.

-v,--version

informasi versi cetak.

-w,--width

lebar lapangan minimal.

-X,--explain-exit-codes

cetak ringkasan kode status keluar.

-z,--zero-pad-integers

bantalan nol di sebelah kiri.

-Z,--do-not-zero-pad-integers

jangan nol pad di sebelah kiri

JENIS MASUKAN

Berikut ini adalah jenis input yang mungkin. Perhatikan bahwa beberapa jenis mungkin tidak tersedia di beberapa mesin.

d

dobel

q

ganda panjang

f

mengambang

sc

karakter yang ditandatangani

ss

ditandatangani singkat

si

ditandatangani int

sl

ditandatangani panjang

sq

ditandatangani lama

uc

karakter yang tidak ditandatangani

us

singkat tanpa tanda tangan

ui

int yang tidak ditandatangani

ul

panjang tanpa tanda tangan

uq

lama tidak ditandatangani

STATUS KELUAR

Nilai-nilai berikut dikembalikan saat keluar:

0 SUCCESS

Input berhasil dikonversi.

1 INFO

Pengguna meminta informasi seperti nomor versi atau sinopsis penggunaan dan ini telah disediakan.

2 SYSTEM ERROR

Kesalahan dihasilkan dari kegagalan sistem operasi seperti kesalahan i/o atau ketidakmampuan untuk mengalokasikan penyimpanan.

3 COMMAND LINE ERROR

Program dipanggil dengan flag baris perintah yang tidak valid atau tidak konsisten.

5 INPUT ERROR

Ini berarti inputnya salah, yaitu tidak dapat ditafsirkan sebagai angka dari tipe yang diperlukan. Misalnya, jika inputnya adalah 0x2A dan nilai desimal dipanggil, KESALAHAN INPUT akan dikembalikan karena 0x2A bukan representasi bilangan bulat desimal yang valid.

PENGARANG

Bill Poser (billposer@alum.mit.edu)

LISENSI

Lisensi Publik Umum GNU, versi 3

LIHAT JUGA

ascii2binary(1)