تخطَّ إلى المحتوى
مفكّك PDU

مفكّك PDU عبر الإنترنت لـ SUBMIT وDELIVER وSTATUS-REPORT

ألصق PDU واقرأه حقلًا بحقل: مركز الخدمة والعنوان والترميز والوقت والتسلسل والنص المفكوك. وعندما يكون حقل تالفًا، يسمّيه المفكّك بدلًا من إعادة صفحة فارغة.

SUBMIT وDELIVER وSTATUS-REPORTيدعم تعدد الأجزاءيعمل دون اتصال

فكّ PDU داخل المتصفح

يبدأ المربع بإطار SMS-SUBMIT الذي ينتجه المشفّر. ألصق أي إطار، اضغط «فكّ»، واقرأ الحقول أدناه.

مفكّك PDU

دون اتصال

تُهمَل المسافات. افصل عدة PDUs بسطر فارغ أو بعلامات ----- PDU n/total ----- الصادرة من المشفّر.

الحقول المفكوكة

يُعرض النص والأوقات ومرجع التسلسل تمامًا كما يحملها الإطار. لا يعيد المفكّك كتابة المدخل أبدًا.

لا يُرفع أي شيء. يقرأ JavaScript الإطار في هذه الصفحة، فيبقى PDU من مخزن رسائل خاص على جهازك.

وضع النص مقابل وضع PDU

الرسالة نفسها تبدو مختلفة بحسب الوضع الذي التقطها.

ما تراهناتج وضع النصناتج وضع PDU
جسم الرسالةأحرف مقروءةoctets سادس عشرية؛ النص محزوم أو مرمّز big-endian
الترميزيختاره المودمصريح في octet مخطط ترميز البيانات
الرسائل الطويلةيخفي المودم التقسيميعرض UDH المرجع ورقم الجزء والإجمالي
الأوقاتتنسيق محلي، إن ظهر أصلًاوقت مركز الخدمة مع octet منطقته الزمنية
تقارير التسليمملخّصةإطار تقرير حالة كامل مع وقتين وoctet حالة

يقرأ وضع النص الرسالة كما يقرأها الإنسان. ويقرأ وضع PDU كما تخزّنها الشبكة. وعندما يفشل شيء، تكون الرؤية الثانية هي التي تخبرك أي حقل خاطئ.

بنية حقول SMS-DELIVER

الرسالة المسلَّمة تصل دون وجهة أو مدة صلاحية، وتحمل وقتًا بدلًا منهما.

الحقلOctetsالمعنى
SCA1 + nمركز الخدمة الذي تولّى الرسالة؛ 00 يعني أن الإطار يستبعده
أول octet1نوع الرسالة ومؤشر وجود رسائل أخرى ومؤشر ترويسة بيانات المستخدم
المصدر2 + nعنوان المرسل، مع 91 لرقم دولي
PID1معرّف البروتوكول
DCS1الأبجدية والفئة وبتات الضغط
SCTS7وقت مركز الخدمة: السنة والشهر واليوم والساعة والدقيقة والثانية والمنطقة الزمنية
UDL1عدد septets في GSM-7، وعدد octets في UCS-2
UDnUDH اختياري مع النص

الوقت ليس قيمة Unix. كل حقل تاريخ هو أرقام عشرية محفوظة في nibbles متبادلة، ويحمل octet الأخير الإزاحة عن UTC بربع الساعة.

حقول STATUS-REPORT

يستبدل تقرير الحالة بيانات المستخدم بوقتين ورمز نتيجة.

الحقلOctetsالمعنى
أول octet1نوع الرسالة 02، مع مؤشر محدِّد تقرير الحالة إن كان مفعّلًا
MR1مرجع الرسالة الذي أعاده الهاتف عند إرسالها
المستلم2 + nالرقم الذي أُرسلت إليه الرسالة
SCTS7عندما استلم مركز الخدمة الرسالة
وقت التسليم7عندما سلّمها مركز الخدمة، بتنسيق الوقت نفسه
الحالة100–1F سُلّمت؛ 20–3F خطأ مؤقت، لا يزال يحاول؛ 40–5F خطأ دائم؛ 60–7F خطأ مؤقت، تخلى

لا يحمل تقرير الحالة بيانات مستخدم. إذا كان الإطار أطول من هذه الحقول، تُبلَّغ الـ octets الإضافية كتحذير بدلًا من فكّها.

أين تفشل الرسائل عند الفكّ

معظم حالات الفشل أخطاء نسخ لا رسائل تالفة. يسمّي المفكّك الحقل الذي تعذّر قراءته.

الإدخالالرسالة المعروضةما الذي حدث
00110009812143العنوان أقصر من طوله المعلن.طول الوجهة يقول 9 أرقام، لكن لا يتبعها إلا octetان.
0011Aطول hexadecimal فردي (5 nibbles). يجب أن يحتوي PDU بايتات كاملة.فُقد حرف عند النسخ، فأصبح البايت الأخير ناقصًا.
004100098121436587F9000006070003010201طول UDH 7 يتجاوز بيانات المستخدم.octet طول ترويسة بيانات المستخدم يعلن بايتات أكثر مما يحمله الإطار.

ويرفض المفكّك أيضًا إطارًا يتجاوز فيه طول مركز الخدمة نهاية المدخل، وعنوانًا ينتهي مبكرًا، ووقتًا مقتطعًا، وإطار SMS-COMMAND، وهو نوع رسالة مختلف. ويُعرض مخطط ترميز بيانات من 8 بت كطول ثنائي بدلًا من نص مختلق. وتُهمَل أحرف الامتداد المجهولة ورمز الهروب المعلّق مع تحذير بدلًا من تحويل الرسالة كلها إلى ضجيج.

هذه المدخلات الثلاثة جزء من ملف الانحدار نفسه الخاص بالمشفّر. كل خطأ متوقع محفوظ كسلسلة فرعية، فلا يمكن لتغيير صياغة في المفكّك أن يمر بصمت.

أتحتاج إلى حل مؤتمت؟

استخدم هذه الصفحة لفحص إطار واحد. واستخدم SMS Deliverer لإدارة الحركة.

يفكّ تطبيق Windows الرسائل الواردة، ويعيد تجميع الإطارات متعددة الأجزاء، ويحفظ المرسل والوقت، ويبقي تقارير التسليم مع الإرسال الأصلي. يستخدم الواجهة المكتبية وHTTP API المحلي المحلل نفسه، فتبدو الرسالة متطابقة أينما قرأتها.

ابدأ بـ دليل مودم GSM للعتاد، أو صفحة برنامج سطح المكتب لميزات الاستقبال، أو مشفّر PDU لبناء إطار للاختبار.

الإطارات المدعومة

  • SMS-SUBMIT، بما في ذلك الأجزاء المتسلسلة
  • SMS-DELIVER مع الوقت والمصدر
  • SMS-STATUS-REPORT مع الوقتين
  • GSM-7 وأحرف الامتداد وUCS-2
  • UDH من 8 بت ومرجع من 16 بت وعنونة المنفذ

مراجعة 2026-11. تُرفض إطارات SMS-COMMAND بحكم التصميم؛ فهي ليست حركة رسائل.

أسئلة يطرحها المشترون

لماذا يقول المفكّك إن مركز الخدمة ليس في PDU؟

القيمة 00 في البداية تعني أن الإطار لا يحمل عنوان مركز خدمة، فيستخدم الهاتف أو المودم المركز المحفوظ على SIM. ويُفكّ بقية الإطار بشكل طبيعي.

هل يمكنه فكّ تقرير تسليم ورسالة متعددة الأجزاء؟

نعم. تعرض إطارات SMS-STATUS-REPORT الوقتين وoctet الحالة. وفي الرسائل متعددة الأجزاء يُقرأ UDH ويعرض الجزء مرجعه ورقم تسلسله والإجمالي.

لماذا يظهر جزء من رسالتي كمحتوى ثنائي؟

مخطط ترميز البيانات في ذلك الإطار يعلن بيانات من 8 بت لا نصًا. ويبلّغ المفكّك بعدد الـ octets بدلًا من اختلاق أحرف غير موجودة.

هل يرسل المفكّك PDU الخاص بي إلى أي مكان؟

لا. يجري التحليل في هذا المتصفح. وتعمل الصفحة دون اتصال أيضًا، وهذا يهم عندما تحتوي الرسالة أرقامًا أو محتوى خاصًا.