عائلتان، وتفشلان بطرق مختلفة
الأدوات هنا تبدو متشابهة لكنها تنقسم إلى مجموعتين تفشلان بطرق مختلفة تمامًا.
الكميات الفيزيائية — الطول، الوزن، المساحة، الحجم، السرعة، الضغط، الطاقة، القدرة، الزاوية، الوقت والحرارة. هذه عمليات حسابية. ضرب واحد، وأحيانًا إزاحة. إن اخترت الوحدتين الصحيحتين، تكون الإجابة صحيحة — وإن اخترت الوحدتين الخاطئتين، تكون الإجابة خاطئة بوضوح بمعامل الألف وتلاحظ ذلك فورًا.
التمثيلات — Base64، Base64 إلى صورة، نص إلى ثنائي، وحدات البيانات، الأنظمة العددية و الأرقام الرومانية. هذه إعادات كتابة، وتفشل بصمت. محوّل تمثيل يمكن أن يمنحك مخرجًا صحيح الصياغة تمامًا ومع ذلك خاطئًا، لأن الخطأ كان في افتراض لم يذكره أيّ منكما.
الإخفاقات الصامتة التي يستحق معرفتها
أيّ الأحرف تُحسب أحرفًا. ترميز النص إلى Base64 أو ثنائي يعني ترميز البايتات، والنص لا يصبح بايتات إلا بعد اختيار ترميز. أي شيء خارج ASCII البسيط — علامات النبر، الرموز التعبيرية، السيريلية، أحرف شرق آسيا — هو حرف واحد لكنه عدة بايتات في UTF-8. الأدوات التي تفترض بايتًا واحدًا لكل حرف تُفسد تلك الأحرف بالضبط وتمرّر كل شيء آخر بسلامة، وهذا سبب ظهور الضرر غالبًا بعد أيام في اسم عميل واحد.
أيّ اصطلاح إشارة. الأرقام السالبة ليس لها تهجئة ثنائية واحدة. يمكن لأداة أن تُظهر لك إشارة ناقص وقيمة مطلقة، أو متمم اثنين، وكلاهما «صحيح» — لكن واحدًا فقط يطابق ما يحتفظ به برنامجك. هذا هو السبب الكامل لوجود محوّل الأنظمة العددية كأداة منفصلة بدلًا من مربّع اختيار.
أيّ تعريف للوحدة. وحدات البيانات هي المكان الوحيد الذي تتصادم فيه العائلتان: «الميغابايت» إما 1,000,000 أو 1,048,576 بايت حسب من يحسب، لذا فإن للملف نفسه حجمين حقيقيين. محوّل وحدات البيانات يُبقي كلا العمودين ظاهرين بدلًا من الاختيار نيابة عنك.
ما يوجد في مكان آخر
قيم الألوان (HEX وRGB وOKLCH) هي تحويلات أيضًا، لكنها موجودة تحت المولّدات مع عجلة الألوان. الطوابع الزمنية — من ثوانٍ منذ بداية العصر إلى تاريخ قابل للقراءة — موجودة تحت المطوّرون. تحويل صيغ الصور موجود تحت الصور.
كل تحويل في هذه الصفحة يعمل أثناء الكتابة، داخل الصفحة نفسها. لا شيء يُرسل إلى أي مكان، وهذا أيضًا سبب عدم وجود حد لعدد الطلبات.