Səkkizlik çevirici
Səkkizlik çevirici mətn simvollarını səkkizlik qiymətlərə, səkkizlik qiymətləri isə yenidən mətnə çevirən pulsuz alətdir.
Səkkizlik say sistemi nədir və necə işləyir?
Səkkizlik say sistemi 0-dan 7-yə qədər rəqəmlərdən istifadə edən 8 əsaslı say sistemidir. Onluq sistemdə hər mövqe onun qüvvətini ifadə etdiyi kimi, burada da hər mövqe səkkizin qüvvətini göstərir.
Səkkizlik sistem ikilik sistemlə sıx bağlıdır, çünki bir səkkizlik rəqəm düz üç ikilik bitə uyğundur. Məsələn, 110 101 ikilik qiyməti səkkizlik sistemdə 65 olur, çünki 110 rəqəmi 6-ya, 101 isə 5-ə bərabərdir. Bu qruplaşdırma söz uzunluğu üçə bölünən sistemlərdə səkkizlik yazılışı əlverişli edirdi.
Mətn səkkizlik qiymətlərlə göstəriləndə əvvəlcə hər bayta ədədi qiymət kimi baxılır. ASCII sistemində A hərfinin onluq qiyməti 65-dir. 65 ədədini səkkizə ardıcıl böləndə qalıqları tərs sıra ilə oxuduqda 1, 0 və 1 alınır. Beləliklə, onluq 65 səkkizlik sistemdə 101 olur. 101-i geri çevirdikdə 1 × 64 + 0 × 8 + 1 hesablanır. Nəticə 65, yəni A-dır.
Mətni səkkizlik qiymətlərə necə çevirim?
Mətnin səkkizlik simvol qiymətlərini almaq üçün adi mətni Səkkizliyə sahəsinə daxil et. Əks çevirmə üçün səkkizlik məlumatları Mətnə sahəsinə yaz. Sadə nümunədə A simvolu 101 olur, səkkizlik 101 isə yenidən A simvoluna çevrilir.
- Mətn daxil etmək üçün Səkkizliyə, səkkizlik qiymətlər daxil etmək üçün isə Mətnə seçimini istifadə et.
- Emal etmək istədiyin mətni və ya səkkizlik qiymətləri daxil et.
- Nəticə sahəsində alınan səkkizlik qiymətləri və ya çevrilmiş mətni oxu və ya köçür.
Mətn kimi daxil edilən rəqəmlər ədədi kəmiyyət deyil, simvol sayılır. Məsələn, 1 simvolunun öz simvol kodu var. O, avtomatik olaraq onluq sistemdə bir ədədi kimi qəbul edilmir.
Çevirmə zamanı baytlarla işləyən PHP funksiyalarından, o cümlədən ord, chr, decoct və octdec funksiyalarından istifadə olunur. Buna görə ən aydın nəticəni sadə ASCII mətni verir. Boşluqların və durğu işarələrinin də simvol qiymətləri var. Vurğulu və ya latın əlifbasına aid olmayan simvollar bir neçə kodlaşdırılmış baytdan ibarət ola bilər. Bu halda hər görünən simvol üçün bir deyil, bir neçə səkkizlik qiymət alına bilər.
Qısa səkkizlik istinad cədvəli
| Simvol | Onluq qiymət | İkilik qiymət | Səkkizlik qiymət |
|---|---|---|---|
| Boşluq | 32 | 00100000 | 40 |
| ! | 33 | 00100001 | 41 |
| 0 | 48 | 00110000 | 60 |
| A | 65 | 01000001 | 101 |
| a | 97 | 01100001 | 141 |
0 olan sətir ədədi deyil, onluq simvol qiyməti 48 olan mətn simvolunu göstərir. Mətn kodlaşdırmalarını əl ilə yoxlayarkən bu fərq vacibdir.
Səkkizlik sistem praktikada harada istifadə olunur?
Səkkizlik sistem üç bitlik ikilik qrupların, köhnə yazılış qaydalarının və ya formalaşmış proqram təminatı konvensiyalarının əlverişli olduğu sahələrdə işlədilir. Yeni sistemlərdə onaltılıq sistem qədər geniş yayılmasa da, bir sıra praktik sahələrdə hələ də istifadə olunur.
- Proqramlaşdırma: bəzi dillər səkkizlik tam ədəd literallarını və ya səkkizlik qaçış ardıcıllıqlarını dəstəkləyir. Dəqiq sintaksis dildən asılıdır.
- Unix və Linux: 755 və 644 kimi fayl rejimləri oxuma, yazma və icra icazələrini göstərmək üçün səkkizlik rəqəmlərdən istifadə edir.
- Şəbəkələr: bəzi köhnə ünvan analizatorları əvvəlində sıfır olan ədədləri səkkizlik kimi şərh edə bilər. Bu, IPv4 ünvanlarının qeyri-müəyyən və ya təhlükəli şəkildə emalına səbəb ola bildiyi üçün adi nöqtəli onluq yazılışa üstünlük verilir.
- Elektronika: səkkizlik sistem ikilik qiymətləri üç bitlik qruplarla yığcam yazmağa imkan verir. Bu üsula xüsusən köhnə sxem və prosessor sənədlərində rast gəlinir.
- Təhsil: say sistemləri arasında çevirmə tapşırıqlarında mövqeli yazılışı, eləcə də səkkizlik və ikilik sistemlərin əlaqəsini göstərmək üçün səkkizlik sistemdən istifadə olunur.
Simvol kodlaşdırması deyil, onluq qiymətlər lazımdırsa, Onluq çevirici daha birbaşa seçimdir. Simvol kodlarını ayrıca nəzərdən keçirmək üçün isə ASCII çeviricisi faydalıdır.
Yayğın səhvlər və məhdudiyyətlər
Əl ilə çevirmə zamanı tez-tez edilən səhvlərdən biri bölmə qalıqlarını alındığı sıra ilə oxumaqdır. Onluq ədədi səkkizlik sistemə çevirərkən qalıqları sondan əvvələ doğru oxu. Onları yuxarıdan aşağı oxusan, rəqəmlər tərs ardıcıllıqla alınacaq.
Bu alət simvolları çevirir, şifrələmə, sıxlaşdırma və ya istənilən ədədi yazılışın doğrulanmasını həyata keçirmir. Mətni səkkizlik qiymətlərə çevirmək məxfi məlumatı gizlətmir, çünki istənilən şəxs bu qiymətləri geri çevirə bilər.
Emal serverdə aparılır. Daxil etdiyin məlumat HTTPS vasitəsilə serverə ötürülür və saxlanmır. Geri çevrilə bilən hər bir kodlaşdırma alətində olduğu kimi, həmin məlumat üçün onlayn xidmətdən istifadə uyğun deyilsə, məxfi materialı göndərmə.
Tez-tez verilən suallar
08 düzgün səkkizlik ədəddirmi?
Xeyr. Standart səkkizlik yazılışda yalnız 0-dan 7-yə qədər rəqəmlərə icazə verilir, buna görə 8 və 9 etibarsızdır. Proqramlaşdırma dilindən və ya tətbiqdən asılı olaraq analizator 08 qiymətini rədd edə və ya başqa qaydalara əsasən şərh edə bilər.
Ədədin əvvəlində sıfır varsa, bu onun səkkizlik olduğunu göstərir?
Adi riyazi yazılışda əvvəldəki sıfır say sisteminin əsasını dəyişmir. Lakin bəzi proqramlaşdırma dillərində və köhnə analizatorlarda əvvəldəki sıfır səkkizlik literalı bildirir. Yalnız görünüşə əsaslanma, dilin spesifikasiyasını yoxla.
Niyə onaltılıq əvəzinə səkkizlik sistemdən istifadə edim?
Məlumat təbii olaraq üç bitlik qruplara bölünürsə, Unix icazələri ilə işləyirsənsə və ya mövcud səkkizlik yazılışdan istifadə edirsənsə, səkkizlik sistem uyğundur. Onaltılıq sistem dörd bitlik qruplara uyğun gəlir və yaddaş ünvanları, rənglər, bayt qiymətləri və müasir sazlama çıxışlarında daha geniş istifadə olunur.
Mənfi ədədləri və kəsrləri səkkizlik sistemdə yazmaq olar?
Bəli, riyaziyyatda səkkizlik yazılış mənfi və kəsr ədədləri göstərə bilər. Mənfi işarəsi adi mənasını saxlayır, ayırıcıdan sonrakı rəqəmlər isə səkkizdə birləri, altmış dörddə birləri və səkkizin sonrakı qüvvətlərini ifadə edir. Bu mətn çeviricisi ümumi səkkizlik hesablamalar üçün deyil, simvol qiymətləri üçün nəzərdə tutulub.
Səkkizlik mətn gizli məlumat göndərmək üçün təhlükəsizdirmi?
Xeyr. Səkkizlik yazılış təhlükəsizlik üsulu deyil, sadəcə təqdimat formasıdır. Məlumatı alan şəxs onu parol və ya açar olmadan geri çevirə bilər. Məlumat məxfi qalmalıdırsa, uyğun şifrələmə sistemindən istifadə et.
Oxşar alətlər
Hər hansı bir sətir girişi üçün mətni ASCII-yə və digər istiqamətə çevirin.
Populyar alətlər
Mətnin ölçüsünü baytlarda (B), kilobaytlarda (KB) və ya meqabaytlarda (MB) əldə edin.
Ping alətimizlə istənilən vebsaytın, serverin və ya portun vəziyyətini və cavab müddətini tez və səmərəli şəkildə yoxlayın.
Digily Link-in IP axtarış aləti istənilən IP ünvanı haqqında ətraflı məlumat təqdim edir. Hərtərəfli IP məlumatı əldə etmək üçün bu pulsuz onlayn xidmətdən istifadə edin.
WhatsApp linkinizi dərhal və pulsuz yaradın. Fərdi mesaj əlavə edin və hesab açmadan və kod yazmadan bir kliklə söhbətə başlayın.