گۆڕەری دووانی بۆ دەقی بەخۆڕایی
دەق بگۆڕە بۆ دووانی (0 و 1) و بەپێچەوانەوە. کۆدکردنی UTF-8 پشتگیری دەکات. ژمارەی بایت و بت بۆ هەر دەقێک ببینە.
چۆن کار دەکات
گۆڕین تەواو لە وێبگەڕەکەتدا کاردەکات بە بەکارهێنانی TextEncoder و TextDecoderی سەرەکی Web API — هەمان ئەنجینی کۆدکردنی UTF-8 کە هەر وێبگەڕێکی مۆدێرن بەکاریدەهێنێت. هیچ کتێبخانەیەک هاوردە ناکرێت؛ پارچەکردن، گۆڕینی بنەما، و شیکردنەوەی بایت هەمووی جاڤاسکریپتی دەستنووسن کە بەشێوەیەکی ناوخۆیی کاردەکەن.
- 1TextEncoder دەقەکەت کۆددەکاتکاتێک دەق دەگۆڕیت بۆ بایت، TextEncoder.encode()ی وێبگەڕ هەر پیتێک نەخشە دەکات — لەگەڵ ئیمۆجی و خەتی نا-ASCIIـیش — بۆ ڕیزبەندی بایتی UTF-8ی خۆی. ئەمە هەمان ڕێگایە کە وێبگەڕەکان لە ناوخۆدا بەکاریدەهێنن کاتێک داتای فۆرم دەنێرن.
- 2پارچەکەرێکی دەستنووس بایتەکان فۆرمات دەکاتهەر نرخی بایتێک دەگۆڕدرێت بۆ بنەمای هەڵبژێردراو (دووانی لە ڕێگای toString(2)، شازدەیی لە ڕێگای toString(16)، هەشتیی لە ڕێگای toString(8)، یان دەیی) و بۆ پانێکی جێگیر پڕدەکرێتەوە. بژاردەیەکی گروپکردن کۆنترۆل دەکات ئایا بایتەکان بە بۆشایی، هێڵی نوێ، بۆشایی نیبڵ (جووتی 4-بیت)، یان هیچ لێک جیا دەکرێنەوە.
- 3شیکەرێک بایتەکان بۆ ئاراستەی پێچەوانە دووبارە دروست دەکاتەوەچوون لە شێوازی کۆدکراوەوە بۆ دەق، شیکەرێکی دەستنووس جیاکەرەکان لادەبات و داخڵییەکە دابەش دەکات بۆ پارچەی پانی جێگیر (8 پیت بۆ دووانی، 2 بۆ شازدەیی، 3 بۆ هەشتیی) یان دانەی جیاکراو بە بۆشایی بۆ دەیی. هەر پارچەیەک بە parseInt() لە بنەمای دروستدا شیدەکرێتەوە، پشکنین دەکرێت لە مەودای 0–255 بێت، و دەخرێتە ناو Uint8Arrayـێکەوە.
- 4TextDecoder UTF-8 پشکنین و دەردەخاتUint8Array بۆ TextDecoder('utf-8', { fatal: true }) دەنێردرێت، کە هەڵە دەردەخات ئەگەر ڕیزبەندی بایتەکە UTF-8ی دروست نەبێت — گرتنی حاڵەتەکانی وەک داخڵییەکی دووانی کە ڕیزبەندییەکی فرە-بایتی نادروست پێکدەهێنێت. ژمارەی پیت، بایت و بیت لەژێر دەرچوونەکەوە نیشان دەدرێت.
ئامرازە پەیوەندیدارەکان
بینەری هێکس
بایتە خاوەکانی هەر فایلێک بپشکنە بە دیمەنی کلاسیکی offset / hex / ASCII، لەگەڵ ناسینەوەی جۆری فایل بە ژمارەی جادوویی. لە شوێن خۆیدا دەخوێنرێتەوە؛ هەرگیز بارناکرێت.
گۆڕەری بنچینەی ژمارە
ژمارە لەنێوان دووانی، هەشتانی، دەیانی، و شازدەیی بگۆڕە. گونجاوی قەبارەی بت و دەرئەنجامی دووانی گروپکراو یەکسەر ببینە.
وەرگێڕی کۆدی مۆرس
دەق بگۆڕە بۆ کۆدی مۆرس و بەپێچەوانەوە. گوێ لە لێدانەوەی دەنگی نامەکەت بگرە بە کاتی ڕاستەقینەدا.