ကွန်ပျူတာများသတင်းအချက်အလက်နည်းပညာ

ကွန်ပျူတာအတွင်းရှိစာသားကိုအချက်အလက်များ၏ encoding

Computer ကို - သင်ဖန်တီး convert နှင့်နိုင်သည့်အတူခေတ်မီစက်ကို အချက်အလက်တွေကိုသိမ်းထား။ သို့သော်ကွန်ပျူတာသည်ငါတို့အဘို့အလွန်နားလည်လမ်းအလုပ်မလုပ်ပါဘူး - ဂရပ်ဖစ်, စာသားနှင့်ဂဏန်းဒေတာ binary Array ကိုအဖြစ်သိမ်းဆည်း ဂဏန်း။ ဤဆောင်းပါး၌ကျွန်တော်စာသားသတင်းအချက်အလက်ဘယ်လို encoding ကကိုကြည့်ပါလိမ့်မယ်။

ဇာတ်ကောင်တစ်ဦး sequence ကို - သည်ငါတို့အဘို့အဘယ်အရာကိုကွန်ပျူတာတစ်လုံး၏စာသားဖြစ်ပါတယ်။ တစ်ခုချင်းစီရဲ့သင်္ကေတသုညနှင့်သူတို့၏အမတယော set ကိုကိုယ်စားပြုတယ်။ သင်္ကေတလက်အောက်တွင်အထက်ပိုင်းနှင့်အောက်ပိုင်းအမှုကိုသာဆိုလို၏ လကျတငျ၏အက္ခရာများ အက္ခရာ, ဒါပေမယ့်လည်းအမှတ်, ဂဏန်းသင်္ချာအရိပ်လက္ခဏာ, အထူးအက္ခရာများ, အထူးသင်္ကေတများနှင့်ပင်အာကာသပုဒ်ဖြတ်ပုဒ်ရပ်။

စာသားအချက်အလက်များ၏ binary encoding က

ပြည်တွင်းရေး controller ကိုအပေါ်တစ်ဦးအခြို့သော Key ကိုနှိပ်ခြင်းအားဖြင့်တစ်ဦးမှကူးပြောင်းကြောင်းတစ်ခုလျှပ်စစ် signal ကိုပို့ပေး binary code ကို။ Code ကိုမျက်နှာပြင်ပေါ်တွင်ပြသသောအချို့သောသင်္ကေတနှင့်အတူလိုက်ဖက်သည်။ မှတင်သွင်းခဲ့တဲ့အဘို့ လက်တင်အက္ခရာ ကိုနိုင်ငံတကာစနစ်အဖန်တီးခဲ့ coding ဒစ်ဂျစ်တယ် format ကို ASCII ၌တည်၏။ ထို့ကြောင့်တဦးတည်းရဲ့သင်္ကေတကိုမှတ်တမ်းတင် 1 byte သုညနှင့်သူတို့၏အရှစ်သင်္ကေတ sequence ကိုပါဝင်ပါသည်လိုအပ်သည်။ အဆိုပါမှတ်တမ်းတင်ကြားကာလ - 00000000 ကနေ 11111111 ဖို့, စာသားအချက်အလက်များ၏ဆိုလိုသည်မှာနိုင်တဲ့ coding ဒီစနစ်သုံးပြီးကျွန်တော်တို့ကို 256 ဇာတ်ကောင်ကိုကိုယ်စားပြုဖို့ခွင့်ပြုပါတယ်။ အများဆုံးကိစ္စများတွင်, ဒီလုံလောက်ပါတယ်။

ASCII အပိုင်းနှစ်ပိုင်းခွဲခြားထားပါသည်။ (00000000 ကနေ 01111111 မှ) ပထမ 127 ဇာတ်ကောင်အပြည်ပြည်ဆိုင်ရာဖြစ်ကြပြီးတိကျတဲ့သင်္ကေတများနှင့်အင်္ဂလိပ်အက္ခရာ၏အက္ခရာဖြစ်ကြသည်။ ဒုတိယအစိတ်အပိုင်းတစ်ခု - (10000000 ကနေ 11111111 မှ) extension ကို - လကျတငျအနေဖြင့်ကွဲပြားခြားနားသည်စာရာ၏အမျိုးသားရေးအက္ခရာ, ကိုယ်စားပြုရန်ရည်ရွယ်သည်။

ASCII အတွက် encoding စာသားကိုသတင်းအချက်အလက်အက္ခရာများ၏ sequence ကိုအရေအတွက်အား၎င်း၏ ASCII-code ကို သာ. တန်ဖိုးကိုဆိုလိုသည်မှာအဆိုပါပိုကြီးတဲ့, sequence ကိုတိုးမြှင့်၏နိယာမပေါ်တွင်တည်ဆောက်ထားသည်။ စားပွဲ၏ကိန်းဂဏန်းများနှင့်ရုရှားအစိတ်အပိုင်းတစ်ခုတူညီမူအရပေါ်တွင်တည်ဆောက်နေကြသည်။

သို့သျောလညျးကမ်ဘာပျေါတှငျ Cyrillic အက္ခရာများများအတွက် encoding ကအတော်ကြာအမျိုးအစားများရှိပါတယ်။ အသုံးအများဆုံး - ထိုအတွက်အသုံးပြုသောက CP 1251 (coding စာသားသတင်းအချက်အလက် KOI-8 (ပထမဦးဆုံး ruifitsirovannyh Unix operating system ထဲမှာ 70 ခုနှစ်အတွက်အသုံးပြုခဲ့တာကိုရှစ်-bit မှာ encoding က), က ISO 8859-5 (နိုင်ငံတကာ Standardization ဗျူရိုကတီထွင်) ဖြစ်ပါသည် ခေတ်သစ် OS ကို Windows က) အဖြစ် 65.536 ဇာတ်ကောင်မိတ်ဆက်ပေးဖို့အသုံးပြုနိုင်သည့်ယူနီကုဒ်၏ 2-byte encoding က။ ကြောင့်သူတို့ကွဲပြားခြားနားသော Operating System နှင့်ကွဲပြားခြားနားထည့်သွင်းစဉ်းစားဘို့, ကွဲပြားခြားနားသောအချိန်များတွင်တီထွင်ခဲ့ကြသည်ဟူသောအချက်ကိုမှ encoding မျိုးစုံ၏ထိုကဲ့သို့သောအမျိုးမျိုး။ အသုံးပြုသူကုဒ်သွင်းကာမတိုက်ဆိုင်ထံမှရှုပ်ထွေး icon များအစုတခုမြင်ရပါလိမ့်မည် - ထိုကြောင့်မကြာခဏတယောက်ကိုတယောက်အလတ်စားကနေစာသားမလွှဲပြောင်းသည့်အခါအခက်အခဲများရှိသည်။ ငါဒီအခြေအနေကိုဘယ်လိုဖြေရှင်းပေးနိုင်သလဲ နှုတ်ကပတ်တော်၌ဥပမာ, အခါ, တစ်ဦးစာရွက်စာတမ်း, စာသား Display ကိုပြဿနာအကြောင်းမက်ဆေ့ခ်ျကိုဖွင့်လှစ်ခြင်းနှင့် transcoding များအတွက်အများအပြား option များကိုလည်းကမ်းလှမ်းထားသည်။

ထို့ကြောင့်ကွန်ပျူတာ၏ဝမ်းထဲမှာစာသားအချက်အလက်များ၏နိုင်တဲ့ coding နှင့်အပြောင်းအလဲနဲ့ - ဖြစ်စဉ်ခက်ခဲနှင့်အချိန်-စားသုံးစနစ်တကျဖြစ်ပါတယ်။ မည်သည့်အက္ခရာအားလုံးသင်္ကေတဂဏန်းသာအချို့သော sequence ကိုဖြစ်ကြသည် binary system ၏, တဦးတည်းဆဲလ် - ဤအချက်အလက်များ၏တဦးတည်းက byte ဖြစ်ပါတယ်။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.birmiss.com. Theme powered by WordPress.