A NUL Byte у двох вихідних файлах, які зробили git виклик їх бінарними

Fixkamo-internal
Змішані
6 вересня 2026 р. о 23:56 UTC
Авторизація
Kamo
Про нас
00b2b58

Впіймана на останньому проході над власною роботою: `billingDraft.ts` "Бін 0 -> 6882 байтів". Сепаратор, написаний як простір, дотримався файл як сирий NUL замість того, щоб оболонка була накладена на шляху. Працює. NUL є ідеальним сепаратором, кожен тест пройшов, і випіканки нічого не скажеш. Що він зламав читання: git лікує файл з NUL як бінарний, так що він не має дифу, немає полум'я і ніякого огляду. Зміни до неї земля як непрозорий баб. `serverTime.ts` мав те ж саме в своєму форматі ключі кешу — попередньо не шахта, знайдена шляхом сканування репозиторій для шаблону після пошуку власної. Це дійсно важливо, щоб бути Нуль, так як ні місцевий, ні часовий пояс містить один, тому сепаратор зберігається і письмовий як унікод втечу замість сирий байт. Самий ключ, що одночасно зіткнеться, і файл знову розбирається. Також присутні в README.md, з фрагмента UTF-16, доповненого деякими будівельними рецептами інструмент. Ліворуч: це 39 байтів косметичного пошкодження в файлі нічого імпорту, і це не так, щоб очистити.

Всі зміни

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін