दो स्रोत फ़ाइलों में एक NUL बाइट, जिसने उन्हें द्विआधारी कहा

Fixkamo-internal
शिप
6 सितंबर 2026 को 11:56 pm बजे UTC
लेखक
Kamo
Commit
00b2b58

अपने काम पर पिछले पास पर पकड़े गए: `billingDraft.ts` के रूप में प्रतिबद्ध "Bin 0 -> 6882 बाइट्स"। एक अंतरिक्ष के रूप में लिखी गई एक विभाजक फाइल को एक के रूप में पहुंचा था इसके बजाय कच्चे NUL बाइट, शेल में रास्ते पर खड़ा होने से। यह काम करता था। NUL एक पूरी तरह से अच्छा विभाजक है, हर परीक्षण पारित, और टाइपचेकर का कहना कुछ नहीं था। क्या यह टूट गया है? एक NUL द्विआधारी के रूप में, इसलिए यह कोई diff, कोई दोष और कोई समीक्षा नहीं है। इसके लिए एक बदलाव होगा एक अपारदर्शी ब्लब के रूप में भूमि। `serverTime.ts` के पास अपने प्रारूपकार कैश कुंजी में एक ही चीज थी - पूर्व मौजूदा, मेरा नहीं, अपने आप को खोजने के बाद पैटर्न के लिए भंडार को स्कैन करके पाया गया। यह वास्तव में NUL होने का मतलब है, क्योंकि न तो एक स्थानीय और न ही एक समय क्षेत्र हो सकता है एक होते हैं, इसलिए विभाजक को एक यूनिकोड भाग के रूप में रखा जाता है और लिखा जाता है। कच्चे byte। एक ही कुंजी, एक ही टकराव प्रूफिंग, और फ़ाइल फिर से diffs। इसके अलावा README.md में उपस्थित, एक UTF-16 खंड से कुछ बिल्ड-ट्रिगर द्वारा परिशिष्ट उपकरण। अकेले छोड़ें: यह एक फ़ाइल में कॉस्मेटिक क्षति के 39 बाइट्स है जो आयात नहीं करता है। यह परिवर्तन नहीं है।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें