جارٍ التحميل…
جارٍ التحميل…
تستخرج أدنى بت من قناة B لكل صف، ثم تعكس XOR بالمفتاح 42.
كل صف أرقام يخفي بتات في أدنى خانة من القيمة. سنستخرج البتات لنكوّن بايتًا، ثم نعكس تحويل XOR بمفتاح ثابت.
| الكلمة في الملف | معناها هنا |
|---|---|
| channel B | قناة اللون الزرقاء؛ نتعامل مع قيمها فقط. |
| LSB | أدنى بت في القيمة. 200 زوجي فبته 0، و 201 فردي فبته 1. |
| XOR | عملية: بتّان متساويان ينتجان 0، و مختلفان ينتجان 1. |
| key=42 | المفتاح الثابت. 42 = 00101010 ثنائي. |
وزن كل بت من اليسار: 128 ثم 64 ثم 32 … حتى 1. نجمع أوزان البتات التي قيمتها 1.
حزمة أدلة مصطنعة مكتملة. جميع الملفات والسجلات اللازمة معروضة هنا، ولا تحتاج إلى موقع أو شخص حقيقي.
METADATA: channel=B; bit=B%2; group=8; first bit weight=128; key=42 decimal.
R and G are irrelevant fixed channels; only B values are listed.
ROW1:200 201 201 200 200 201 201 200
ROW2:200 201 201 200 201 200 201 201
ROW3:200 201 201 200 200 201 201 201
ROW4:200 201 201 201 201 200 201 200
DECODER: for each row, form one byte v from parity bits, then emit ASCII(v XOR 42).
XOR: equal bits -> 0; different bits -> 1. 42 = 00101010 binary.
WEIGHTS:128,64,32,16,8,4,2,1. ASCII:76=L,65=A,77=M,80=P.
TARGET: emitted word in row order.هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
حوّل 200 إلى 0 و 201 إلى 1 في كل صف لتكوين بايت، ثم طبّق XOR مع 42 و اقرأ الحرف.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.