זוהי קבוצת הקוד הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
קבוצת קוד - קידוד / פענוח קובץ בינארי כקבוצות קוד של חמש אותיות
תַקצִיר
קבוצת קוד -d|-e [ -u ] [ בקובץ [ אוסף ]]
תיאור
במשך עשרות שנים, מרגלים כתבו את ההודעות המקודדות שלהם בקבוצות של חמש אותיות.
קבוצת קוד מקודד כל קובץ בינארי לטופס זה, ומאפשר להעבירו דרכו
כל מדיום, ומפענח קבצים המכילים קבוצות קוד לקלט המקורי. מוּצפָּן
קבצים מכילים בדיקת יתירות מחזורית של 16 סיביות (CRC) וגודל קובץ כדי לוודא מתי
מפוענח, שההודעה שלמה ונכונה. קבצים המפוענחים עשויים להכיל קבצים אחרים
מידע לפני ואחרי קבוצות הקוד, המאפשר להערות ברורות
כּוֹלֵל.
קבוצת קוד לא עושה ניסיון, בפני עצמו, למנוע את קריאת ההודעה שלך.
יש להאציל אבטחה קריפטוגרפית לחבילה המיועדת לכך, כגון
pgp. קבוצת קוד לאחר מכן ניתן להחיל על הפלט הבינארי המוצפן, ולהפוך אותו ל
טקסט המועבר בקלות. טקסט נוצר על ידי קבוצת קוד משתמש רק באותיות גדולות ASCII ו
רווחים. בניגוד לקבצים המקודדים עם uuencode or pgpמתקן ``ASCII armour'', הפלט
of קבוצת קוד ניתן לקרוא בקלות (גם אם מייגעת) בטלפון, לשדר הלאה
רדיו גלי קצר לסוכנים בשטח, או נשלח בטלגרם, טלקס או קוד מורס.
כדי להמחיש את ההבדל, הנה כמה שורות ראשונות של קובץ בינארי המקודד על ידי:
base64:
H4sICFJ9MzYAA2EudGFyAOxba3faSNKer+lf0SezO3YmgLnY2I6TyQIGgwOGBTtOYjuJEMJo
DJJGF1+ys//9rarulpqLHRi/mdk9G84JIKGuqq579eNkNn745q9sNru9tcXhs5gtFPAzm83l
xad88WyxmNssbhe3sps8m8ttZ/M/8K1vL9oPP0RBaPggypU1vrad+59zosj0HqAj9xF//pe8
WsaVNbTH1rfkAfoobm7ea//cZn4rtv/mNtq/kM9t/cCz31Io9foftz9nnW77oMdfcdMdWJe+
uuencode:
להתחיל 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:
-----התחל הודעת PGP-----
גרסה: 2.6.2i
hIwCCb8iTku3pBUBA/9oSDlfk/On9bwjmTnB98Eejr6agkPSi3n6hd8JkAtJd33f
kzFq18Jo0xzRUWZ7Di6Jq/FXpeI1yztVDqispbcYOP0aDv4JZOSF1kRsmJ9xK9Bo
Cv4a967IXPkkRsjIAkx0B39dYxCzf8kHUn4THmyV/b2qLUZ0cc+mr8hxFfFpuYSM
קבוצת קוד:
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
רק קבוצת קוד תואם את המוסכמה הטלגראפית של כל האותיות הגדולות, ו
עובר את ``מבחן הטלפון'' של קריא ללא כל משנה כמו ``הון''
ו''אותיות קטנות''. הימנעות מסימני פיסוק ואותיות קטנות הופכת את הפלט של
קבוצת קוד הרבה יותר קל לשדר באמצעות קול או קישור טלגרפי מסורתי.
אפשרויות
-לְפַעֲנֵחַ מפענח את הקלט, שנוצר בעבר על ידי קבוצת קוד, כדי לשחזר את המקור
קובץ הקלט, ומאמת אותו כדי לזהות חיתוך או השחתה של
תוכן.
-לְהַצְפִּין מקודד את הקלט לקובץ טקסט פלט המכיל חמש קבוצות קוד של אותיות
(בְּרִירַת מֶחדָל).
-נוֹהָג הדפס מידע כיצד להתקשר.
ניתן לקצר את כל האפשרויות לאות אחת.
בקשה אורים
קידוד קובץ בינארי כתווי ASCII מגדיל בהכרח את גודלו. כאשר משתמשים בו ב
בשילוב עם כלי דחיסה והצפנה קיימים, הגידול בקובץ כתוצאה מכך
גודל מקובל בדרך כלל. לדוגמה, חילוץ אקראי של דואר אלקטרוני 32768 בתים
באורך נבחר כמדגם בדיקה. דחיסה עם מופעלת דחיסת דחוס את הקובץ ל-15062
בתים. לאחר מכן הוא הוצפן לשידור לנמען יחיד עם pgp, אשר
הביא לקובץ של 15233 בתים. (למרות ש pgp יש דחיסה משלו, קבצים קטנים יותר
בדרך כלל נובעים מדחיסה ראשונית עם מופעלת דחיסת. במקרה הזה, pgp לבד היה
הפיק קובץ של 15420 בתים.)
קבוצת קוד הופך את הקובץ המוצפן לקובץ טקסט של 37296 בתים. לפיכך, בשל
דחיסה, קבוצות הקוד של הקובץ המוצפן גדולות רק במעט מה-
טקסט ברור מקורי.
הגבלת מערך התווים והכללת רווחים בין קבוצות מביאה לתוצאה משמעותית
קבצי פלט גדולים יותר מאלה שהופקו על ידי uuencode ו pgp. קבצים מקודדים עם קבוצת קוד
הם בערך פי 2.5 מגודל קובץ הקלט, בעוד uuencode ו pgp להרחיב את הקובץ
רק כ-35%. קבוצת קוד לכן עדיף רק עבור יישומים שבהם הוא מוגבל
סט תווים הוא יתרון.
השתמש בקבוצת קוד באינטרנט באמצעות שירותי onworks.net