BASENC(1) | Kullanıcı Komutları | BASENC(1) |
İSİM
basenc — veriyi kodlar veya kodunu çözer ve standart çıktıya basar
KULLANIM
basenc |
[SEÇENEK ...] [DOSYA ] |
AÇIKLAMA
basenc, DOSYA
veya standart girdiyi kodlar veya kodunu çözer ve standart çıktıya basar.
DOSYA
belirtilmezse veya - verilirse standart girdi okunur.
Uzun seçeneklerdeki zorunlu girdiler kısa seçenekler için de zorunludur.
-
--base64
-
base64 uygulaması ile aynı (RFC4648 bölüm 4).
-
--base64url
-
dosya ve URL için güvenli base64 (RFC4648 bölüm 5).
-
--base32
-
base32 uygulaması ile aynı (RFC4648 bölüm 6).
-
--base32hex
-
genişletilmiş onaltılık tabanda base32 (RFC4648 bölüm 7).
-
--base16
-
onaltılık tabanda işlem yapar (RFC4648 bölüm 8).
-
--base2msbf
-
çok kıymetli bayt önde olarak bit dizgesi
-
--base2lsbf
-
az kıymetli bayt önde olarak bit dizgesi
-
-d
,--decode
-
Verinin kodunu çözer.
-
-i
,--ignore-garbage
-
Kodu çözerken abecesel olmayan karakterleri yoksayar.
-
-w
,--wrap
=SÜTUN
-
Kodlanan satırları
SÜTUN
karakterle sınırlar (öntanımlı 76). Satır genişliğini sınırlamayı iptal etmek için 0 kullanınız. -
--z85
-
ascii85 benzeri kodlama (ZeroMQ spec:32/Z85); girdi uzunluğu kodlama için 4'ün katları, kod çözme için 5'in katları olmalı.
-
--help
-
Bu yardım metnini basar ve çıkar.
-
--version
-
Sürüm bilgilerini basar ve çıkar.
Kod çözme sırasında girdi, resmi kodlama abecesinin baytlarına ek olarak satırsonu karakterleri de içerebilir. Kodlanmış akımı içindeki abecesel olmayan karakterlerden arındırmak için --ignore-garbage
seçeneğini kullanınız.
KODLAMA ÖRNEKLERİ
$ printf '\376\117\202' | basenc --base64 /k+C $ printf '\376\117\202' | basenc --base64url _k-C $ printf '\376\117\202' | basenc --base32 7ZHYE=== $ printf '\376\117\202' | basenc --base32hex VP7O4=== $ printf '\376\117\202' | basenc --base16 FE4F82 $ printf '\376\117\202' | basenc --base2lsbf 011111111111001001000001 $ printf '\376\117\202' | basenc --base2msbf 111111100100111110000010 $ printf '\376\117\202\000' | basenc --z85 @.FaC
YAZAN
Simon Josefsson ve Assaf Gordon tarafından yazılmıştır.
GERİBİLDİRİM
TELİF HAKKI
Telif hakkı © 2021 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü <http://gnu.org/licenses/gpl.html> Bu bir özgür yazılımdır: yazılımı değiştirmek ve dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.