logo

Врсте техника кодирања

Процес конверзије података из једног облика у други облик је познат као кодирање. Користи се за трансформацију података тако да подаци могу бити подржани и коришћени од стране различитих система. Кодирање функционише слично као претварање температуре из Целзијуса у Фаренхајт, јер се само претвара у други облик, али оригинална вредност увек остаје иста. Кодирање се користи углавном у два поља:

    Кодирање у електроници:У електроници, кодирање се односи на претварање аналогних сигнала у дигиталне сигнале.Кодирање у рачунарству:У рачунарству, кодирање је процес претварања података у еквивалентну шифру применом специфичног кода, слова и бројева на податке.

Напомена: Кодирање се разликује од шифровања јер његова главна сврха није да сакрије податке већ да их конвертује у формат како би се могли правилно користити.

У овој теми ћемо разговарати о различитим врстама техника кодирања које се користе у рачунарству.

Врста технике кодирања

Врсте техника кодирања
    Кодирање карактера Кодирање слике и звука и видеа

Кодирање карактера

Кодирање знакова кодира знакове у бајтове . Он информише рачунаре како да интерпретирају нулу и јединице у стварне знакове, бројеве и симболе. Рачунар разуме само бинарне податке; стога је потребно ове знакове претворити у нумеричке кодове. Да би се то постигло, сваки знак се претвара у бинарни код, а за то се текстуални документи чувају са типовима кодирања. То се може урадити упаривање бројева са знаковима. Ако не применимо кодирање знакова, наша веб локација неће приказати знакове и текст у одговарајућем формату. Због тога ће се смањити читљивост, а машина неће моћи исправно да обрађује податке. Даље, кодирање карактера осигурава да сваки знак има одговарајућу репрезентацију у рачунарском или бинарном формату.

Постоје различите врсте техника кодирања знакова, које су дате у наставку:

    ХТМЛ кодирање УРЛ кодирање Уницоде Енцодинг Басе64 Енцодинг Хек Енцодинг АСЦИИ кодирање

ХТМЛ кодирање

ХТМЛ кодирање се користи за приказ ХТМЛ странице у одговарајућем формату. Са кодирањем, веб претраживач упознаје који скуп знакова ће се користити.

У ХТМЛ-у постоје различити знакови који се користе у ХТМЛ маркупу као што је . Да бисмо ове знакове кодирали као садржај, потребно је да користимо кодирање.

УРЛ кодирање

УРЛ (Јединствени локатор ресурса) Кодирање се користи за претворити знакове у такав формат да се могу преносити преко интернета . Такође је познато као процентуално кодирање. Кодирање УРЛ-а се врши за слање УРЛ-а на интернет користећи АСЦИИ скуп знакова. Не-АСЦИИ знакови се замењују са %, ​​праћеним хексадецималним цифрама.

УНИЦОДЕ Енцодинг

Уницоде је стандард за кодирање за универзални скуп знакова. Омогућава кодирање, представљање и руковање текстом представљеним на већини језика или система писања који су доступни широм света. Обезбеђује кодну тачку или број за сваки знак на сваком подржаном језику. Може представљати отприлике све могуће знакове на свим језицима. Одређена секвенца битова је позната као јединица кодирања.

УНИЦОДЕ стандард може да користи 8, 16 или 32 бита за представљање знакова.

Уницоде стандард дефинише Уницоде Трансформатион Формат (УТФ) за кодирање кодних тачака.

Стандард за кодирање УНИЦОДЕ има следеће УТФ шеме:

    УТФ-8 кодирање
    УТФ8 је дефинисан стандардом УНИЦОДЕ, који је кодирање знакова променљиве ширине који се користи у електронској комуникацији. УТФ-8 је способан да кодира свих 1.112.064 важећих знаковних кодних тачака у Уницоде-у користећи једну до четири једнобајтне (8-битне) јединице кода.УТФ-16 кодирање
    УТФ16 кодирање представља кодне тачке знака користећи један од два 16-битна цела броја.УТФ-32 кодирање
    УТФ32 кодирање представља сваку тачку кода као 32-битне целе бројеве.

Басе64 Енцодинг

Басе64 кодирање се користи за кодирање бинарних података у еквивалентне АСЦИИ знакове. Басе64 кодирање се користи у систему поште јер системи поште као што је СМТП не могу да раде са бинарним подацима јер прихватају само АСЦИИ текстуалне податке. Такође се користи у једноставној ХТТП аутентификацији за кодирање акредитива. Штавише, такође се користи за пренос бинарних података у колачиће и друге параметре како би податке учинили нечитљивим како би се спречило неовлашћено мењање. Ако се слика или друга датотека пренесе без Басе64 кодирања, она ће се оштетити јер систем поште није у стању да ради са бинарним подацима.

Басе64 представља податке у блокове од 3 бајта, где сваки бајт садржи 8 битова; стога представља 24 бита. Ова 24 бита су подељена у четири групе по 6 бита. Свака од ових група или делова се конвертује у еквивалентну Басе64 вредност.

АСЦИИ кодирање

Амерички стандардни код за размену информација (АСЦИИ) је врста кодирања знакова. Био је то први стандард за кодирање знакова објављен 1963.

АСЦИИ код се користи за представљање енглеских знакова као бројева, где је сваком слову додељен број из 0 до 127. Већина модерних шема за кодирање знакова заснована је на АСЦИИ, иако подржавају многе додатне знакове. То је једнобајтно кодирање користећи само доњих 7 битова. У АСЦИИ датотеци, сваки алфабетски, нумерички или специјални знак је представљен 7-битним бинарним бројем. Сваки знак на тастатури има еквивалентну АСЦИИ вредност.

Кодирање слике и аудио и видео записа

Кодирање слика и аудио и видео записа се врши ради уштеде простора за складиштење. Медијски фајлови као што су слика, аудио и видео су кодирани да би се сачували у ефикаснијем и компресованом формату.

Ове кодиране датотеке садрже исти садржај обично сличног квалитета, али у компримованој величини, тако да се могу сачувати на мање простора, лако се пренети путем поште или преузети на систем.

Можемо то разумети као . ВАВ аудио датотека се конвертује у .МП3 датотеку да би се смањила величина за 1/10тхдо своје првобитне величине.