KwamfutaTsaro

Coding shi ne ... Sa hannu tsarin: encoding bayanai

Coding bayanai - wani mai wuce yarda m filin na ilimi. Hakika, shi ne kai tsaye da nasaba da ci gaban dijital fasaha. Mutane da yawa zamani makarantu ne mafi mashahuri topic - shigar da bayanai. Yau za mu koyi ainihin fassarar wannan sabon abu dangane da sassa daban daban na kwakwalwa. Za mu yi kokarin amsa wannan tambaya: "Zabi lullube haruffa - da tsari, hanya, kayan aiki ko duk wadannan abubuwa a lokaci daya?"

Zeros da kuma wadanda

Kusan duk wani irin data cewa an nuna a kan wani kwamfuta allo, ko ta wani hanya wakiltar wani binary code kunshi zeros da su. Yana da mafi sauki, "low-matakin" hanyar encrypt data, wanda damar da PC aiwatar da bayanai. Binary code ne na kowa da kowa: an fahimci by duk, ba tare da togiya, kwakwalwa (a zahiri, ke me ya sa an halitta - su ne na daidai da yin amfani da bayanai a digital form).

A tushe naúrar, wanda yana amfani da wani binary tsarinsa - yana da wani bit (daga kalmomin "binary lambobi" - "biyu lambar"). Daidai ne a dai 0 ko 1. Kullum, akayi daban-daban da ragowa da ba a amfani da hade a wani 8 lambar jerin - bytes. A kowane daga cikinsu, ta haka, za a iya ƙunsar har zuwa 256 haduwa da zeros da kuma wadanda (2 zuwa 8th iko). Domin rikodin gagarumin yawa na bayanai suna amfani, yawanci ba ya zama ruwan dare bytes, kuma ya fi girma darajar - tare da kari kafin kalma "kilo", "mega" "Giga", "Tera", da dai sauransu, wanda kowannensu yana da 1,000 sau mafi girma fiye da na baya .. .

tsarinsa rubutu

Mafi na kowa irin dijital data - a rubutu. Yadda ake da shi coding? Yana da sauki isa explainable tsari. The wasika, alamar rubutun, lambobi ko alamu da za a iya sauya ta daya ko fiye bytes, wato, da kwamfuta gan su a matsayin na musamman jerin zeros da kuma wadanda, sa'an nan, daidai da hõrarru ganewa algorithm aka nuna. Akwai biyu manyan duniya misali "da boye-boye" kwamfuta rubutu - ascii da Unicode.

A ascii tsarin, kowane hali da aka sauya ta amma guda byte. Wannan ne, ta hanyar wannan mizani, za ka iya "encrypt" to 256 characters - shi ke da fiye da isa ga nuna alamu na rinjaye na duniya alphabets. Hakika, duk data kasance kasa harafin tsarin a yau ba ya shige cikin wannan hanya. Saboda haka, domin kowane haruffa halitta da kansa "subsystem" boye-boye. Yana da yake faruwa encode bayanai ta amfani da alamar tsarin, saba da kasa samfurori da rubuce-rubuce. Duk da haka, kowane daga cikin wadannan tsarin, bi da bi, wani bangare ne na wata duniya ascii misali soma duniya.

Kamar yadda wani ɓangare na ascii tsarin, wannan ne hanya na 256 characters ne zuwa kashi biyu sassa. A farko 128 - ne alamomin tanada cikin Turanci haruffa (a ta z), kazalika da lambobi, asali da alamomin rubutu da wasu sauran haruffa. Na biyu 128 bytes an kiyayeshi, bi da bi, a karkashin kasa harafin tsarin. Wannan ne "sub-tsarin" ga wadanda ba Turanci alphabets - Rasha, Hindi, Larabci, Japan, Sin da kuma waɗansu da yawa.

Kowane daga cikinsu yana wakilta a cikin nau'i na raba coding Tables. Wannan ne, zai iya faru (kuma yawanci shi ya faru), don haka da cewa wannan jerin ragowa zai zama alhakin daban-daban haruffa da kuma alamomin a raba biyu 'kasa' Tables. Bugu da ƙari, saboda da peculiarities na ci gaba da IT-Sphere a kasashe daban-daban, ko da suna daban-daban. Alal misali, ga Rasha da harshen da ya fi kowa biyu coding tsarin: Windows-1251, kuma koi-8. Farko ya zo daga baya (kazalika da ita kansa tune tare da tsarin aiki), amma yanzu da yawa IT-masana kan yi amfani da wani fifiko akai. Saboda haka, kwamfuta da cewa shi za a iya tabbas karanta Rasha rubutu ya kamata su iya gano daidai biyu Tables. Amma kamar yadda mai mulkin, ba tare da matsaloli da shi (idan ya cancanta zamani PC tsarin aiki).

Text Zabi lullube haruffa Hanyar inganta duk lokaci. Bugu da kari to "guda-byte" ascii tsarin da za su iya rike kawai 256 dabi'u ga haruffa, akwai kuma wani "biyu-byte" da Unicode tsarin. Abu ne mai sauki yin lissafi da cewa shi damar domin rubutu tsarinsa a cikin wani adadin daidaita 2 zuwa 16th mataki, watau 65 dubu. 536. A da shi, bi da bi, da albarkatun zuwa lokaci guda encode kusan duk data kasance kasa alphabets na duniya. Amfani da Unicode ba ƙasa da na kowa, fiye da hannu na "classic" ascii misali.

coding Charts

Mun ayyana yadda "rufaffen" rubutu da kuma a cikin wannan yanayin da used bytes. Kamar yadda shi ne yanayin da dijital da hotuna da kuma hotuna? Shi ne kuma quite sauki. A wannan hanya kamar yadda ya faru da rubutu, da babban rawa a cikin coding na kwamfuta graphics wasa duk da wannan bytes.

A tsari na dijital Dabarar a general ne kama da sunadaran ta hanyar da gudanar da TV. A kan TV allo, idan muka duba, da image kunshi wani jam'i na mutum pixels cewa tare samar da wata recognizable siffar a nesa ido. Television matrix (ko Crt majigi) na watsawa na'am da kwance, kuma a tsaye tsarawa daga kowane batu da kuma image hankali ya gina. Kwamfuta graphics coding manufa aiki da wannan hanya. "Boye-boye" bytes na hotunan dangane da aiki na kowane daga cikin allon dige m tsarawa (da kuma launi kowane daga cikinsu). Yana da sauki sharuddan. Hakika, da graphics coding - wannan tsari ne yafi rikitarwa fiye da guda rubutu.

Hanyar Game da reference tsara maki da kuma launi sigogi da ake kira "bitmap". Hakazalika, sunayen da yawa fayil Formats na kwamfuta graphics. A tsarawa daga kowane daga cikin pixels da su launi da aka rubuta a daya ko fiye bytes. Abin da kayyade yawan? Yafi a kan yadda yawa inuwõyinta suna kusa launi zai "encrypt". Daya byte da aka sani - shi ne 256 dabi'u. Idan muka isasshen hotuna na gina irin wannan babban adadin tabarau - za mu gudanar da wannan hanya. A musamman, a cikin mu mallaki iya zama 256 inuwõyinta suna kusa, launin toka. Kuma wannan zai kasance isa ga encode kusan duk wani baki-da-fari images. Bi da bi, da launi images of da hanya ne bai isa ba: da mutum ido, kamar yadda ka sani, shi ne iya rarrabe zuwa dama dubun miliyoyin launuka. Saboda haka yana bukatar "gaggawa" ba 256 dabi'u, da kuma a cikin daruruwan dubban sau more. Me aka kunna zuwa encode maki ba daya byte, amma da dama: a yau a kan data kasance nagartacce, akwai iya zama 16 (iya "encrypt" 65 K 536 launuka.) Ko 24 (777 dubu zuwa miliyan 16 216 tabarau.).

Ba kamar rubutu matsayin, iri-iri na wanda shi ne m tare da yawan duniya ta harsuna, tare da wani zane abubuwa kadan sauki. Mafi na kowa fayil Formats (kamar JPEG, PNG, BMP, GIF, da sauransu. D.) Shin gane a kan mafi yawan kwakwalwa kullum daidai da kyau.

Akwai kome wuya domin fahimtar coding da aka yi ga wasu ka'idojin hoto bayanai. Grade 9 wani talakawan Rasha makaranta yawanci hada da darussa a kwamfuta kimiyya, inda da wannan fasahar ana bayyana a cikin wasu daki-daki ne mai sauqi qwarai da kuma m harshe. Akwai ma horo da shirye-shirye domin manya - su ne shirya jami'o'i, high makarantu, ko kuma makaranta.

Saboda haka, da zamani Rasha mutum ne inda don samun ilmi game da lambobin da cewa suna da m muhimmanci cikin sharuddan kwamfuta graphics. Kuma idan kana so ka san ko da kanka da asali da ilmi ba, za ka iya samun samuwa horar da kayan. Don wadanda sun hada da, misali, cikin babi na "coding na hoto bayanai (9th sa littafi" Informatics kuma ICT "wallafa Ugrinovich ND).

Coding na audio data

Kwamfuta a kai a kai amfani da sauraron kiɗa da sauran audio fayiloli. Kamar yadda shi ne yanayin da rubutu da kuma graphics, wani sauti a kan PC - shi ke nan guda bytes. Su, bi da bi, "decrypted" audio katin da sauran kwakwalwan kwamfuta da tuba a cikin audible sauti. The manufa a nan shi ne game da wannan kamar yadda a cikin hali na gramophone faranti. An san su da kowane sauti yayi dace da microscopic GROOVES a kan roba, wanda aka gane ta karatu, sa'an nan bayyana. A cikin kwamfuta duka kama. Kawai GROOVES taka rawa bytes a cikin yanayi wanda, kamar yadda a cikin hali na rubutu da kuma images, ne binary coding.

Idan a cikin hali na kwamfuta image naúrar kashi protrudes batu, a lokacin da rikodin sauti ne da ake kira "count". An kullum wajabta biyu bytes, da samar da har zuwa dubu 65. 536 microvibrations sauti. Duk da haka, a bambanci ga, kamar yadda yakan faru a cikin shiri na images to inganta ingancin sauti ne da za'ayi ba ƙara ƙarin bytes (akwai, a fili, da kuma fiye da isa), da kuma kara yawan "kirga". Ko da yake a wasu audio tsarin bytes aka yi amfani da kasa da kuma more. Lokacin da audio tsarinsa aka yi, da misali guda ɗaya na byte "juyi" aikin daya na biyu. Microvibrations Ina nufin, rufaffen amfani da 8 ga watan. Kirga ta biyu, za a fili zama na ƙananan quality fiye da sauti jerin sauya ta 44 dubu. "Kirga".

International standardization na audio fayiloli, kazalika a cikin hali na graphics, yana da kyau ci gaba. Akwai da dama misali tsaren na audio kafofin watsa labarai - MP3, WAV, wma, dadin ko'ina cikin duniya.

video Zabi lullube haruffa

A irin "matasan makirci", a cikin abin da sauti ne a hade tare da boye-boye coding na images, amfani da kwamfuta bidiyo. Yawancin lokaci fina-finai da kuma shirye-shiryen bidiyo kunshi iri biyu data - ne da kanta a sauti da kuma rakiyar video. As "rufaffen" na farko bangaren, mun gaya sama. Na biyu kadan mafi rikitarwa. Ka'idojin nan ne daban-daban fiye da ya hada da wani zana coding tattauna a sama. Amma godiya ga universality na "manufar" na bytes ne sunadaran ne quite m da ma'ana.

Ka tuna da yadda za a yi fim. Yana bã kõme ba ne fiye da jerin mutum Frames (wanda su ne kullum 24). Quite guda hanyar shirya kwamfuta bidiyo. Kowane frame - shi ne hoto. Game da yadda ake gina tare da taimakon bytes, mun gano a sama. Bi da bi, ba a cikin video code ayyana yankin, barin nauyin tsakanin mutum Frames. A irin dijital gurbin fim. A raba naúrar na video rafi (wannan maki ga hotunan da kuma kirga don sauti, kamar yadda a cikin "film" da kuma movie clips format), da firam yana dauke. A karshe daya biyu, daidai da yarda da matsayin, na iya zama 25 ko 50.

Kamar yadda a cikin hali na audio, akwai kowa asashen duniya domin video - MP4, 3GP, AVI. Furodusa na fina-finai da kuma tallace kokarin samar da kafofin watsa labarai samfurori da suke da jituwa tare da mafi yawan kwakwalwa. Wadannan fayil Formats - daga mafi mashahuri, da suka bũɗe a kusan duk wani zamani PC.

data matsawa

Computer data ajiya ne da za'ayi a kan wani iri-iri na kafofin watsa labarai - woje, flash tafiyarwa, da dai sauransu Kamar yadda muka ce a sama, bytes, kamar yadda mai mulkin, "overgrown" kari kafin kalma "mega", "Giga", "Tera", da dai sauransu A wasu lokuta .... darajar shigar wanda ke aiki fayiloli ne cewa sanya su tare da albarkatun samuwa ba zai iya zama a kan Disc. Sa'an nan amfani da daban-daban iri data matsawa dabaru. Su ne, a gaskiya, kuma wani coding. Wannan shi ne - wani yiwu fassarar da ambatacce.

Akwai biyu na asali sunadaran don data matsawa. A farko daga gare su ne aka rubuta a cikin bit sequence "cushe" form. Wato, da kwamfuta ba zai iya karanta abinda ke ciki na fayiloli (wasa da shi kamar yadda mai rubutu, hoto ko video), idan ba ka gudanar da wani hanya na "unpacking". A shirin, wanda compresses da bayanai a cikin wannan hanya da aka kira wani data logger. Yadda yake aiki ne quite sauki. Archiving data kamar yadda daya daga cikin mafi mashahuri hanyoyin da aiwatar da coding bayanai, makaranta-matakin kwamfuta nazarin wajibi.

Kamar yadda muka sani, da aiwatar da "boye-boye" a cikin daidaita fayil bytes. Ɗauki ascii misali. Don, ka ce: Shin, to encrypt da kalmar "hello", da muke bukata 6 bytes, dangane da yawan haruffa. Wannan nawa sarari fayil da cewa rubutu zai yi a kan Disc. Me zai faru idan muka rubuta kalmar "hi" sau 100 a jere? Babu wani abu na musamman - don wannan da muke bukata 600 bytes, bi da bi, wannan adadin faifai sarari. Duk da haka, za mu iya amfani da data logger, wanda zai haifar da wani fayil, wanda ke nufin wani da yawa karami yawan bytes za a "rufaffen" tawagar cewa ya dubi wani abu kamar haka: "Hello ninka ta 100". By kirgawa yawan haruffa a cikin wannan rahoto zo Tsayawa akan matsayin cewa domin rikodin irin fayil, muna bukatar kawai 19 bytes. Kuma wannan adadin faifai sarari. Lokacin da "unpacking" Rumbun fayil mai "Mabudi", da kuma rubutu zama tushen view daga "100 sannu." Saboda haka, ta hanyar yin amfani da wani musamman shirin, wanda yana amfani da wani musamman coding inji, muna iya ajiye wani gagarumin adadin faifai sarari.

A bisa tsari ne m isasshen: ko da abin da alama tsarin amfani, da coding bayanai don dalili na matsawa ne ko da yaushe zai yiwu ta hanyar data archiving.

Mene ne na biyu inji? Don wasu har, shi ne kama da abin da ake amfani a cikin data logger. Amma ta bambancin ne cewa matsa fayil iya sosai bayyana a kwamfuta ba tare da "hakar" hanya. Ta yaya wannan inji aiki?

Kamar yadda muka tuna, a cikin na asali nau'i na da kalmar "hello" bautar 6 bytes. Duk da haka, za mu iya zuwa da abin zamba da kuma rubuta shi kamar haka: "prvt". Da aka buga 4 bytes. Duk da cewa ya zauna a yi - shi ne su "koyar da" cikin kwamfuta don ƙara a kan aiwatar da nuna haruffa fayil, wanda muka tsabtace. Ba dole ne a ce cewa a yi "koyo" tsari don tsara da kuma ba lallai ba ne. Basic sunadaran da amincewa da m haruffa ake rajista a mafi zamani software ga PC. Wannan ne, da girma daga cikin fayiloli tare da mu magance kowace rana, ko ta wani hanya, an "rufaffen" a kan wannan algorithm.

Hakika, akwai "matasan" coding tsarin bayanai, wanda zai iya yin data matsawa yayin kunna biyu na sama fuskanci. Kuma suna iya zama ma fi tasiri cikin sharuddan ceton faifai sarari fiye da akayi daban-daban.

Hakika, aiki tare da kalmar "hello", muka tashi kawai ka'idodi na data matsawa sunadaran. A gaskiya suna da yawa fiye da rikitarwa. Daban-daban tsarin shigar da bayanai iya bayar da wani hadadden sunadaran da "matsawa" fayiloli. Duk da haka, mu gani, a kudi na abin da za a iya yi domin ya ceci faifai sarari, kusan ba tare da resorting to wani tabarbarewar ingancin bayanai a kan PC. Musamman muhimmanci shi ne rawar da data matsawa lokacin yin amfani da hotuna, sauti da bidiyo - wadannan iri data kan wasu wuya su faifai albarkatu.

Me kuma suke "Lambobin"?

Kamar yadda muka ce a farkon, coding - wani hadadden sabon abu. Bayan aikatã game da ka'idodi na coding dijital data dangane da bytes, za mu iya shãfe wani yanki. Yana an haɗa da yin amfani da kwamfuta lambobin a dan kadan daban-daban dabi'u. A nan, a karkashin "code," muna nufin ba a jerin wadanda kuma zeros, da kuma tarin daban-daban haruffa da kuma alamomin (wanda, kamar yadda muka riga sani, kuma haka aka yi na 0 da 1), wanda yana da m muhimmanci ga rayuwar zamani mutum.

A code

A zuciya na kowace kwamfuta shirin - code. An rubuta a cikin harshen m ga kwamfuta. PC, deciphering da code executes wasu dokokin. A rarrabe a kwamfuta shirin daga wani irin dijital data yake kunshe a cikin code shi ne iya "decrypt" kanta (mai amfani da bukata kawai fara aiwatar).

Wata sifa ta wannan shirin - a cikin zumunta sassauci na code amfani. Wannan ne, ba da kwamfuta guda aiki wani mutum iya, ta amfani da manyan sa na "phrases", kuma idan ya cancanta - kuma a wani harshe.

markup takardun

Wani m muhimmancin da ikon yinsa, daga cikin wasika code - da halittar kuma da Tsarin takardun. Matsayin mai mulkin, mai sau nuni da haruffa a kan allo ba zai isa ba daga ra'ayi na m muhimmancin PC. A mafi yawan lokuta, da rubutu da ya kamata a gina ta amfani da wani musamman font size da kuma launi, a tare da ƙarin abubuwa (kamar, msl, alluna). Dukkan wadannan sigogi aka kafa, kazalika a cikin hali na shirye-shirye a kan takamaiman harsuna gane da kwamfuta. PC, yarda da "tawagar", nuna da daftarin aiki daidai kamar yadda mai amfani da nufi. Bugu da kari, cikin rubutu za a iya tsara su a cikin hanyar, kamar yadda ta faru da shirye-shirye, ta amfani da daban-daban sets of "phrases" kuma ko da a cikin harsuna daban-daban.

Duk da haka, akwai wani bambancin da ke tsakanin lambobin don takardun da kwamfuta shirye-shirye. Ya kunshi a gaskiyar cewa tsohon ba su iya sauya kansu. Don buɗe fayiloli tare da tsara rubutu ko da yaushe ake bukata na ɓangare na uku software.

data boye-boye

Wani fassarar da kalmar "code" kamar yadda shafi kwakwalwa - shi ne boye-boye. Sama, mun yi amfani da wannan kalma a matsayin dangantawa ga ajalin "coding", kuma shi ne halatta. A nan, da boye-boye da muke nufi a daban-daban irin sabon abu. Wato shigar da dijital data domin hana samun su da sauran mutane. Kariya na kwamfuta fayiloli - mafi muhimmanci ayyuka a cikin IT-Sphere. Wannan shi ne ainihin wani raba kimiyya horo da shi ya hada da ma a makaranta kwamfuta. Tsarinsa fayiloli tare da wani ra'ayi zuwa hana samun dama marar izini - shi ne mai aiki, da muhimmancin da aka gabatar da 'yan kasa na zamani jihohin a cikin shimfiɗar jariri.

Ta yaya ne sunadaran da abin da data boye-boye? The manufa shi ne a matsayin mai sauki da kuma bayyana a matsayin duk gabata, mun gani. Tsarinsa - wani tsari da shi ne sauƙin explainable cikin sharuddan da ka'idodi na dabaru.

Misali muna bukatar mu isar da sakon, "Ivanov, Petrov ke da" don haka da cewa babu wanda zai iya karanta shi. Mun amince da kwamfuta to encrypt da sakon da ganin sakamakon: "10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21". Wannan code shi ne, ba shakka, shi ne quite sauki: kowane lambar yayi dace da yawan haruffa a cikin haruffa na mu phrases. "I" tsaye a kan 10th wuri, "B" - 3, "A" - a kan 1, da dai sauransu. Amma zamani kwamfuta coding tsarin iya encrypt da data haka da cewa zai karba da wuce yarda da wuya key ...

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.atomiyme.com. Theme powered by WordPress.