أدوات النص واليومية · مجموعة أدوات QR والباركود
كيف تحدد الهواتف ما يعنيه رمز الاستجابة السريعة: URL، WIFI:، mailto: وtel:
· كيف يعمل
رمز الاستجابة السريعة ترميز خصوصية
يقوم رمز الاستجابة السريعة بتخزين النص فقط؛ يشرح هذا المنشور اصطلاحات الحمولة - عناوين URL، WIFI:، mailto:، tel:، MECARD وvCard - التي تتعرف عليها تطبيقات الكاميرا، مع السلاسل الدقيقة المطلوب كتابتها.
كل ذلك مجرد نص - لماذا لا يعرف رمز الاستجابة السريعة أنه يحتوي على كلمة مرور Wi-Fi، وكيف يستنتج تطبيق المسح القصد من السلسلة
مصفوفة QR تحمل بايت؛ المعنى يأتي من النص الذي تم فك تشفيره وتطبيق الماسح الضوئي. يقوم منشئو الحمولة في ToolAcre بجعل هذا النص واضحًا، ويعيدون كلاً من الحمولة والملاحظات أو التحذيرات بحيث تكون التحويلات مرئية بدلاً من إخفائها بصمت.
يساعد شكل الإرجاع الخاص بالمنشئ على كشف هذا الفصل. فهو يوفر الحمولة الدقيقة والملاحظات الإعلامية حول التحولات والتحذيرات حول الخيارات المحفوفة بالمخاطر. وبالتالي يمكن لواجهة المستخدم أن تقول إنها أضافت `https://` أو قامت بتطبيع رقم هاتف أو تجاوزت علامات الترقيم بدلاً من إظهار مربع مكتمل فقط. عندما يتصرف هاتف آخر بشكل مختلف، تصبح السلسلة الأولية بمثابة أداة اختبار يمكن فك تشفيرها ومقارنتها دون تخمين ما يقصده النموذج.
عناوين URL والمخططات — http، وhttps، وmailto:، وtel:، وsms:، ولماذا تحدد بادئة المخطط التطبيق الذي سيتم فتحه
تعطي البادئة التقليدية للماسح الضوئي تلميحًا لإجراء ما: يمكن لـ https فتح المتصفح، ويمكن لـ mailto إعداد البريد الإلكتروني، ويمكن لـ tel تقديم مكالمة، ويستخدم منشئ مجموعة الأدوات SMS حمولة SMSTO. لا تزال المطالبات الفعلية تعتمد على تطبيق المسح.
ToolAcre يقوم بترميز موضوعات ونصوص البريد الإلكتروني بحيث تظل الأحرف مثل `#` و`&` وفواصل الأسطر داخل قيم الاستعلام الخاصة بها بدلاً من أن تصبح URI فواصل. تحتفظ حمولات الهاتف بالأرقام وعلامة الجمع البادئة أثناء إزالة مسافات التنسيق. هذه هي قواعد بناء الحمولة، وليست وعودًا بأن كل جهاز سيقوم بإجراء مكالمة أو فتح ملحن تلقائيًا؛ لا يزال الماسح الضوئي ونظام التشغيل يختاران الإجراء.
WIFI: التنسيق - حقول T وS وP وH، والفاصلة المنقوطة المزدوجة اللاحقة، وكيفية الهروب من الفواصل المنقوطة والخطوط المائلة العكسية في كلمات المرور
ToolAcre يكتب قيم Wi-Fi كحقول WIFI لنوع المصادقة، SSID، وكلمة المرور والحالة المخفية، وتنتهي بفاصلة منقوطة مزدوجة. إنه يتجنب الخطوط المائلة العكسية والفواصل المنقوطة والنقطتين والفواصل وعلامات الاقتباس، لذا لا يمكن لعلامات الترقيم إنهاء الحقل مبكرًا.
حالة Wi-Fi الملموسة هي `Café;Visitors` بكلمة مرور تحتوي على نقطتين وشرطة مائلة عكسية. يقوم المنشئ ببدء الأحرف المحجوزة بخطوط مائلة عكسية والإبلاغ عن حدوث الهروب. كما أنه يقتبس أيضًا شكل سداسي عشري ذو طول متساوي SSID حتى لا يعيد القراء تفسير الاسم على أنه بايتات مشفرة. إذا لم يكن الأمان `nopass` وكانت كلمة المرور فارغة، فستحذر اللوحة بدلاً من اختراع بيانات الاعتماد.
بطاقات جهة الاتصال: ToolAcre تنتج vCard 3.0 ولا تنشئ MECARD
يتناقض المخطط التفصيلي بين MECARD وvCard، ولكن مجموعة الأدوات هذه تطبق vCard 3.0 فقط. يفلت منشئه من علامات ترقيم vCard، ويصدر حقول اتصال ويتجنب طي الأسطر عمدًا بسبب مشكلة توافق مستندات المستودع في الماسحات الضوئية الشائعة.
يبدأ منشئ vCard بـ `BEGIN:VCARD` و`VERSION:3.0`، ويكتب مكونات الأسماء المنظمة بشكل منفصل، وينتهي بـ `END:VCARD`. فهو يعمل على تطبيع مجال الهاتف ويتجنب الفواصل والفواصل المنقوطة والخطوط المائلة العكسية والأسطر الجديدة عند الاقتضاء. يمكن للمؤسسة أن تحل محل اسم الشخص المفقود، ولكن رقم الهاتف وحده لا ينتج أي بطاقة لأنه لا توجد هوية عرض ذات معنى.
نص عادي وحمولات غير معروفة - ما تفعله الكاميرا بسلسلة لا تتعرف عليها
إذا لم يتعرف الماسح الضوئي على اتفاقية الحمولة النافعة، فلا يزال بإمكانه تقديم النص الذي تم فك تشفيره. هذا الإجراء الاحتياطي هو السبب في أن فحص الحمولة الأولية مفيد: يمكن أن يضمن التوليد وحدات البايت والهروب، وليس واجهة تطبيق كاميرا معين.
تظل الحمولة غير المعروفة مفيدة كنص فقط إذا تمكن الشخص من فهمها. قد يقوم الماسح الضوئي الذي لا يتعرف على `SMSTO:` أو vCard بإظهار السلسلة الكاملة، بما في ذلك أحرف الهروب وتسميات الحقول. يعد هذا فشلًا في التوافق وليس ترميز QR الفاسد. احتفظ بنسخة احتياطية قابلة للقراءة أو اختبر تطبيقات الكاميرا الدقيقة عندما يكون الإجراء المطلوب أكثر أهمية من مجرد استعادة البايتات.
مثال عملي - كتابة حمولة Wi-Fi للضيوف وبطاقة جهة اتصال يدويًا، وإنشاء كليهما، والمسح الضوئي باستخدام هاتفين مختلفين
قم بإنشاء ضيف SSID مثل Café;Visitors وكلمة مرور تحتوي على نقطتين أو شرطة مائلة عكسية، ثم افحص السلسلة WIFI التي تم تجاوزها. بالنسبة لجهة اتصال، استخدم حقول vCard الخاصة بمجموعة الأدوات وقارن الحمولة؛ تم حذف MECARD عمدًا لأنه لم يتم تنفيذه.
أنشئ بطاقة Wi-Fi وبطاقة جهة اتصال من الأمثلة الغنية بعلامات الترقيم، ثم قم بفك التشفير على الهواتف المدعومة ومقارنة القيم الناتجة مع معاينة الحمولة. يقوم المستودع باختبار حقول Wi-Fi ذهابًا وإيابًا بالفعل من خلال محلل والتحقق من محددات vCard؛ يضيف اختبار الجهاز طبقة التطبيق التي لا يمكن أن تمثلها اختبارات الوحدة. يجب ألا يظهر MECARD في المقارنة لأن مجموعة الأدوات هذه لا تنشئه أبدًا.
مثال عملي: إنشاء حمولة Wi-Fi وToolAcre vCard، وليس رمز MECARD غير مدعوم
لا يتم إنشاء الروابط العميقة الخاصة وأنظمة الدفع والتنسيقات الأخرى الخاصة بالمجال بواسطة هؤلاء المنشئين. يمكن لبرنامج تشفير QR تشفير نص عشوائي، ولكن هذا لا يعني أن ToolAcre يتحقق من صحة مخطط خارجي أو يضمن أن تطبيقًا آخر سيعمل عليه.
يمكن إدخال دفعة مخصصة أو سلسلة ارتباط عميق كنص عادي، لكن القيام بذلك يتجاوز التحقق من الصحة الخاص بالمخطط. سيقوم ToolAcre بتشفير البيانات المشوهة بشكل صحيح تمامًا كما يقوم بتشفير نص عشوائي صالح. تضيف لوحات الحمولة المدعومة قيمة لأنها تفلت وتحذر وفقًا للقواعد المطبقة. بالنسبة لأي نظام خاص، استخدم أدواته الرسمية الحالية بدلاً من التعامل مع تشفير البايت العام باعتباره توافقًا.
الوجبات الجاهزة - اكتب الحمولة بالضبط وستقوم مجموعة أدوات QR & Barcode بتشفيرها محليًا، مع عدم مغادرة كلمة المرور لجهازك مطلقًا
اختر لوحة الحمولة المدعومة، وافحص النص الناتج، واختبره باستخدام الهواتف التمثيلية. يحافظ رمز الاستجابة السريعة لشبكة Wi-Fi على عملية البناء المحلية ويتعامل مع قواعد الهروب التي من المرجح أن تؤدي إلى كسر بيانات اعتماد الشبكة المكتوبة بخط اليد.
الفحص قبل التصدير: تأكد من القيمة الأولية المرئية، واقرأ كل تحذير واختبر الإجراء المقصود. بالنسبة لشبكة Wi-Fi، تذكر أن أي شخص يقوم بتصوير الرمز يتلقى بيانات الاعتماد؛ بالنسبة لبطاقات الاتصال، قم بقص الملاحظات الطويلة عندما يحذر البناء من زيادة الكثافة. تحافظ طبقة QR على وحدات البايت المعدة، بينما يظل اختيار الحقل الصحيح والتوزيع الآمن مسؤولية الناشر.