![]() |
Base64 - Encoding
[tabletext="width: 100%; border-radius: 18px; background-color: #073234; padding: 120px; text-align: center; color: #e3fcfc"][cell=""]https://i.imgur.com/mQr0Xy8.png في هذا الدرس بنتعلم كيف يتم ترميز الأحرف بنظام Base64 https://i.imgur.com/fFp0tHV.png الحرف اللي بنرمّـزه هو حرف ( G ) https://i.imgur.com/hOzEOHS.png في البدايه ناخذ كل حرف ، ثم من جدول آسكي ASCII https://i.imgur.com/fFp0tHV.png ناخذ القيمه العشريه لهذا الحرف ثم نحولها إلى قيمه ثنائيه https://i.imgur.com/fFp0tHV.png وكإختصار ( هالجدول ) وضعت فيه الجزء المهم من جدول آسكي https://i.imgur.com/fFp0tHV.png تقدرون من خلاله تعرفون القيمه العشريه والثنائيه لكل حرف . https://i.imgur.com/hlsHyHi.png القيمه العشريه للحرف G هي ( 71 ) https://i.imgur.com/fFp0tHV.png واحد وسبعين هذي نحولها إلى النظام الثنائي ، النتيجه ( 1000111 ) https://i.imgur.com/fFp0tHV.png عدد خانات النتيجه السابقه لازم يكون ثمانيه ، يعني 1 بايت https://i.imgur.com/fFp0tHV.png وبما ان الخانات السابقه عددها سبعه فـ نضيف صفر آخر اليسار لسد النقص https://i.imgur.com/4rJzbp2.png https://i.imgur.com/XZrsxe7.png في البدايه بنقسّم كل القيمه الثنائيه على مجموعات https://i.imgur.com/fFp0tHV.png كل مجموعه لازم يكون فيها ست خانات ، يعني 6 بت https://i.imgur.com/fFp0tHV.png والمجموعه اللي يقل عدد خاناتها عن سته نضيف فيها أصفار لسد النقص . https://i.imgur.com/hlsHyHi.png الآن .. من اليسار لليمين ، ناخذ ( أول ست خانات ) ونضعها في أول مجموعه https://i.imgur.com/g44sUop.png بعدها نضع ما تبقى في ثاني مجموعه ، ونضيف بعده ( أربع أصفار ) لسد النقص https://i.imgur.com/kP1zatE.png https://i.imgur.com/3N35aq2.png في عملية الترميز راح نعتمد على هذا الجدول ( Base64 ) https://i.imgur.com/hlsHyHi.png أول شي نحضر المجموعتين السابقه واللي جزأناها https://i.imgur.com/XdY0NWS.png بعدها ناخذ قيمة أول مجموعه ، ثم نروح للجدول ونشوف الحرف المقابل لها ونكتبه https://i.imgur.com/ylu1uP4.png بعدها نطبق نفس الإجراء السابق على المجموعه الثانيه https://i.imgur.com/XjZnoXg.png الآن وبعد الإنتهاء مما سبق نضم جميع الأحرف مع بعض https://i.imgur.com/WoXqTO0.png واخيراً نقول .. احنا كم أضفنا صفر لسد النقص في المجموعه الأخيره ؟ https://i.imgur.com/fFp0tHV.png أضفنا أربع أصفار صح ؟.. ( كل صفرين نستبدلها بعلامة يساوي ) https://i.imgur.com/TMB8vOt.png [blink]●[/blink] وبكذا يكون ترميز حرف G هـو ( ==Rw ) https://i.imgur.com/fEOKC6G.png ( هذا التمرين أختياري ) https://i.imgur.com/fFp0tHV.png الحرف المطلوب ترميزه هو حرف ( K ) https://i.imgur.com/fFp0tHV.png الجواب أكتبوه في مشاركتكم وإن شاء الله برد عليكم بالنتيجه .[/cell][/tabletext] |
رد: Base64 - Encoding
الله يعطيك العافيه |
رد: Base64 - Encoding
يعطيك الف عافيه
|
رد: Base64 - Encoding
استاذي
كفيت ووفيت ، مجهود وافي يعطيك العافيه |
رد: Base64 - Encoding
احسنت صنعا
سلمت الايادي يعطيك الف عافيه |
رد: Base64 - Encoding
ما شاء الله عليك اخوي code
درس سهل وتنسيقك وشرحك متقن ومبسط بشكل جميل استمتعت بتعلم هذه الطريقة .. وجواب ترميز حرف (K) هو ==Sw ان شاء الله انه صح .. يعطيك العافية على وقتك وجهدك الله يسعدك لسموك :رحيق: |
الساعة الآن 10:34 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. TranZ By
Almuhajir
هذا الموقع يستخدم منتجات Weblanca.com
adv helm by : llssll
new notificatio by 9adq_ala7sas
User Alert System provided by
Advanced User Tagging (Lite) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
بسرقتك لأفكارنا وجهد اعضاءنا أنت تثبت لنا بأننا الأفضل ..~