Ini ialah kumpulan kod arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
kumpulan kod - mengekod / menyahkod fail binari sebagai kumpulan kod lima huruf
SINOPSIS
kumpulan kod -d|-e [ -u ] [ dalam fail [ fail luar ] ]
DESCRIPTION
Selama beberapa dekad, pengintip telah menulis mesej mereka yang dikodkan dalam kumpulan lima huruf.
kumpulan kod mengekod mana-mana fail binari ke dalam borang ini, membolehkan ia dihantar melalui
sebarang medium, dan menyahkod fail yang mengandungi kumpulan kod ke dalam input asal. Dikodkan
fail mengandungi semakan redundansi kitaran (CRC) 16-bit dan saiz fail untuk mengesahkan, apabila
dinyahkod, bahawa mesej itu lengkap dan betul. Fail yang dinyahkod mungkin mengandungi fail lain
maklumat sebelum dan selepas kumpulan kod, membenarkan anotasi yang jelas
dimasukkan.
kumpulan kod tidak membuat percubaan, dengan sendirinya, untuk menghalang mesej anda daripada dibaca.
Keselamatan kriptografi harus diserahkan kepada pakej yang dimaksudkan untuk tujuan tersebut, seperti
pgp. kumpulan kod kemudiannya boleh digunakan pada output binari yang disulitkan, mengubahnya menjadi
teks yang mudah dihantar. Teks dibuat oleh kumpulan kod hanya menggunakan huruf besar ASCII dan
ruang. Tidak seperti fail yang dikodkan dengan uuencode or pgpkemudahan ``ASCII armor'', keluarannya
of kumpulan kod boleh dibaca dengan mudah (walaupun membosankan) melalui telefon, disiarkan
radio gelombang pendek kepada ejen di lapangan, atau dihantar melalui telegram, teleks atau kod Morse.
Untuk menggambarkan perbezaannya, berikut ialah beberapa baris pertama fail binari yang dikodkan oleh:
asas64:
H4sICFJ9MzYAA2EudGFyAOxba3faSNKer+lf0SezO3YmgLnY2I6TyQIGgwOGBTtOYjuJEMJo
DJJGF1+ys//9rarulpqLHRi/mdk9G84JIKGuqq579eNkNn745q9sNru9tcXhs5gtFPAzm83l
xad88WyxmNssbhe3sps8m8ttZ/M/8K1vL9oPP0RBaPggypU1vrad+59zosj0HqAj9xF//pe8
WsaVNbTH1rfkAfoobm7ea//cZn4rtv/mNtq/kM9t/cCz31Io9foftz9nnW77oMdfcdMdWJe+
uuencode:
mulakan 644 data.bin
M'XL("&7._R\ VUO;V\ /9U+FN2XSF3G6H5OA1(?HOB<=/<7__X7TN<PJ[L&
M=?-&1;I+) B8 0;P?_Z'?WY_-=7Q"T_JSZ_6)X9?&"$\OU9[N'\A[A%^L^6=
M?^M[OOV+:9=UM9J^] MAS_ ;X0O]U];(Z?<WWE9_\^[/]ZMM\OO[CG'^2M\M
M_G(+,US/LWKZE1#C^YO?D_;O#G[7][2R^+0>XJ^&PI/\[?7-7U]KU=]SSWQ?
pgp:
-----MULAKAN MESEJ PGP-----
Versi: 2.6.2i
hIwCCb8iTku3pBUBA/9oSDlfk/On9bwjmTnB98Eejr6agkPSi3n6hd8JkAtJd33f
kzFq18Jo0xzRUWZ7Di6Jq/FXpeI1yztVDqispbcYOP0aDv4JZOSF1kRsmJ9xK9Bo
Cv4a967IXPkkRsjIAkx0B39dYxCzf8kHUn4THmyV/b2qLUZ0cc+mr8hxFfFpuYSM
kumpulan kod:
ZZZZZ YBPIL AIAIG FMOPP CPAAA DGNGP GPGPA ADNJN ELJKO ELIMO
GEOHF KIFGP IFBCB PKCPI YJMHE PHBHP PPOBH NCOHD AKLLL AGHFP
DEGEF LKELC EAIJI ABAGP AHPPO IHHPH OHPDF YNFPB ALEPO KMPKP
NGCHI GFPBI CBDML PFGHL LIHPC BOOBB HOLDO FJNHP OLHLL OPNIL
Hanya kumpulan kod mematuhi konvensyen telegraf semua huruf besar, dan
lulus ``ujian telefon'' supaya boleh dibaca tanpa sebarang pengubah suai seperti ``modal''
dan ``huruf kecil''. Mengelakkan tanda baca dan huruf kecil menjadikan output daripada
kumpulan kod lebih mudah untuk dihantar melalui suara atau pautan telegraf tradisional.
PILIHAN
-nyahkod Menyahkod input, yang sebelum ini dibuat oleh kumpulan kod, untuk mendapatkan semula yang asal
fail input, dan mengesahkannya untuk mengesan pemangkasan atau rasuah
kandungan.
-kod Mengekodkan input ke dalam fail teks output yang mengandungi lima kumpulan kod huruf
(lalai).
-penggunaan Cetak maklumat cara panggilan.
Semua pilihan boleh dipendekkan kepada satu huruf.
PERMOHONAN NOTA
Pengekodan fail binari sebagai aksara ASCII tidak dapat tidak akan meningkatkan saiznya. Apabila digunakan dalam
bersempena dengan alat pemampatan dan penyulitan sedia ada, pertumbuhan fail yang terhasil
saiz biasanya boleh diterima. Sebagai contoh, ekstrak rawak mel elektronik 32768 bait
panjang dipilih sebagai sampel ujian. Mampatan dengan gzip memampatkan fail kepada 15062
bait. Ia kemudian disulitkan untuk dihantar kepada satu penerima dengan pgp, Yang
menghasilkan fail 15233 bait. (Walaupun pgp mempunyai pemampatan sendiri, fail yang lebih kecil
biasanya terhasil daripada pemampatan awal dengan gzip. Dalam kes ini, pgp sahaja akan mempunyai
menghasilkan fail sebanyak 15420 bait.)
kumpulan kod menukar fail yang disulitkan menjadi fail teks 37296 bait. Justeru, disebabkan
pemampatan, kumpulan kod untuk fail yang disulitkan hanya lebih besar sedikit daripada
teks jelas asal.
Mengehadkan set aksara dan memasukkan ruang antara kumpulan menghasilkan hasil yang ketara
fail output yang lebih besar daripada yang dihasilkan oleh uuencode and pgp. Fail yang dikodkan dengan kumpulan kod
adalah kira-kira 2.5 kali saiz fail input, manakala uuencode and pgp mengembangkan fail
hanya kira-kira 35%. kumpulan kod Oleh itu, lebih baik hanya untuk aplikasi yang terhad
set watak adalah satu kelebihan.
Gunakan kumpulan kod dalam talian menggunakan perkhidmatan onworks.net