ઇબીસીડીઆઈસી અને એએસસીઆઈઆઈ વચ્ચે તફાવત.

Anonim

EBCDIC vs ASCII

અમેરિકન સ્ટાન્ડર્ડ કોડ ઇન્ફોર્મેશન ઇન્ટરચેંજ અને વિસ્તૃત બાઈનરી કોડેડ ડીસાઇમલ ઇન્ટરચેન્જ કોડ બે અક્ષર એન્કોડિંગ સ્કિમ છે. જે સામાન્ય રીતે તેમના સંબંધિત મીતાક્ષરો, એએસસીઆઇઆઇ અને ઇ.બી.ડી.ડી.આઈ. દ્વારા ઓળખાય છે. બન્ને વચ્ચેના મુખ્ય તફાવત એ છે કે તેઓ દરેક અક્ષરનું પ્રતિનિધિત્વ કરવા માટે ઉપયોગ કરે છે. ઇ.બી.ડી.ડી.આઇ.સી. 8 અક્ષર અક્ષર દીઠ વાપરે છે, જ્યારે અસલ ASCII સ્ટાન્ડર્ડ માત્ર 7 નો ઉપયોગ કરે છે, એવી ચિંતાને કારણે કે જે અક્ષરો સાથે 8 બિટ્સનો ઉપયોગ કરે છે જેનો 7 સાથે પ્રતિનિધિત્વ કરી શકાય તેટલું ઓછું કાર્યક્ષમ છે.

આ તફાવતનો મુખ્ય પરિણામ એ છે કે દરેક એક સાથે સમાવિષ્ટ કરી શકાય તેવા અક્ષરોની સંખ્યા. ઇ.સી.ડી.ડી.સી. કુલ 256 માટે 28 અક્ષરો સુધી સમાધાન કરી શકે છે જ્યારે એએસસીઆઈઆઈના 27 માં વધુમાં વધુ 128 અક્ષરો છે.

ભલે EBCDIC ખૂબ જ લોકપ્રિય છે, મોટાભાગે IBM મશીનોની લોકપ્રિયતાને કારણે, તે ઘણી સમસ્યાઓ હતી જે પ્રોગ્રામરોને ચીડવતા હતા. પ્રથમ એક એ છે કે તે મૂળાક્ષરોનાં અક્ષરો કેવી રીતે ગોઠવે છે. ASCII માં, બધા અક્ષરો સળંગ ક્રમમાં છે. કેપિટલ અક્ષરો એક સાથે જૂથમાં છે જ્યારે નાના અક્ષરોના પોતાના જૂથ પણ હોય છે. EBCDIC માં, અક્ષરો એક સમયે 9 જૂથમાં છે. આ બિન-સાહજિક લેઆઉટ EBCDIC ની પંચ કાર્ડ ઉત્પત્તિમાંથી આવે છે અને પ્રોગ્રામરો સાથે વ્યવહાર કરવા માટે ખૂબ મુશ્કેલ છે.

ઇબેસીડીઆઇસી કોડિંગના આઇબીએમના પકડને કારણે સુધારાઓની વાત આવે ત્યારે ઘણી સમસ્યાઓ સર્જી છે. એએસસીઆઇઆઇ અને ઇ.બી.ડી.આઇ.ડી.આઇ.સી. પાછળથી તે અક્ષરોની સંખ્યાને વધારવા માટે અપડેટ્સ હતા કે તેઓ સમાવવા કરી શકે છે. અન્ય કોડ બિંદુઓને જાળવી રાખતાં ASCII પૃષ્ઠોની કેટલીક કોડ પોઈન્ટ બદલાઈ હતી EBCDIC સાથે, વિવિધ સંસ્કરણો એકબીજા સાથે અત્યંત અસંગત છે.

કમ્પ્યુટરની એન્કોડિંગ જરૂરિયાતો ASCII અને EBCDIC બન્નેમાંથી બહાર નીકળે છે, અન્ય પ્રમાણભૂત ઉભરી છે. સૌથી તાજેતરનું યુનિકોડ છે, જેમાં એએસસીઆઇઆઇ (ASCII) સામેલ છે. યુનિકોડના પ્રથમ 128 અક્ષરો ASCII માંથી છે. આ યુનિકોડ ખુલ્લા ASCII ફાઇલોને કોઈ સમસ્યા વિના ખોલે છે. બીજી બાજુ, EBCDIC એન્કોડિંગ યુનિકોડ અને EBCDIC એન્કોડેડ ફાઇલો સાથે સુસંગત નથી, તે માત્ર બકબકમાં દેખાશે.

સારાંશ:

1. EBCDIC એ 8 બિટ્સનો ઉપયોગ કરે છે જ્યારે એએસસીઆઇઆઇ (ASCII) નો ઉપયોગ કરે છે તે પહેલાં તેને

2 વિસ્તૃત કરવામાં આવે છે EBCDIC એ ASCII

3 કરતાં વધુ અક્ષરો ધરાવે છે એસીસીઆઇઆઇ (ASCII) અક્ષરોની રેખીય ક્રમનો ઉપયોગ કરે છે જ્યારે EBCDIC

4 નથી એએસસીઆઇઆઇ (ASCII) ની વિવિધ આવૃત્તિઓ મોટેભાગે સુસંગત છે જ્યારે EBCDIC ની વિવિધ આવૃત્તિ

5 નથી. એબીસીડીઆઇસી આધુનિક એન્કોડિંગ્સ સાથે સુસંગત નથી જ્યારે ASCII