Ikkilik xavfsiz - Binary-safe

A ikkilik xavfsiz funktsiya - bu o'z kiritilishini baytlarning dastlabki oqimi sifatida ko'rib chiqadigan va har qanday matn jihatlarini e'tiborsiz qoldiradigan narsadir. Bu atama asosan PHP ikkilik ma'lumotlarni uzatishda kutilgan xatti-harakatlarni tavsiflovchi dasturlash tili funktsiyalari uning asosiy mas'uliyati matn va mag'lubiyat manipulyatsiya va PHP rasmiy hujjatlarida keng qo'llaniladi.[1]

Ikkilik xavfsiz fayl o'qish va yozish

Barcha matnli ma'lumotlar ikkilik shaklda ifodalanishi mumkin bo'lsa-da, ular orqali amalga oshirilishi kerak belgilarni kodlash. Bunga qo'shimcha ravishda, qanday qilib yangi qatorlar vakili ishlatilgan platformaga qarab farq qilishi mumkin. Windows, Linux va macOS yangi qatorlarni ikkilik shaklda turlicha aks ettiradi. Bu shuni anglatadiki, faylni ikkilik ma'lumotlar sifatida o'qish, uni matn sifatida ajratish va keyin diskka qayta yozish (shuning uchun uni ikkilik shaklga qaytarish) dastlab ishlatilganidan boshqacha ikkilik ko'rinishga olib kelishi mumkin.

Ko'pgina dasturlash tillari dasturchiga fayl tarkibini matn sifatida ajratish yoki ikkilik ma'lumotlar sifatida o'qish to'g'risida qaror qabul qilishga imkon beradi. Ushbu maqsadni amalga oshirish uchun fayllarni o'qish yoki diskka yozishda maxsus bayroqchalar yoki turli xil funktsiyalar mavjud. Masalan, PHP dasturlash tilida ishlab chiquvchilar foydalanishi kerak fopen ($ filename, "rb") o'rniga fopen ($ filename, "r") matnli ma'lumotlarni shunday izohlash o'rniga faylni ikkilik oqim sifatida o'qish. Buni "ikkilik xavfsiz" rejimida o'qish deb ham atash mumkin.

Adabiyotlar

  1. ^ "PHP: dirname - qo'llanma". it.php.net. Olingan 2017-02-21.