ஜாவாஸ்கிரிப்டில் Atob() முறை என்ன செய்கிறது

Javaskiriptil Atob Murai Enna Ceykiratu



' atob() ” என்பது “ ASCII முதல் பைனரி வரை ”குறியீடு செய்யப்பட்ட அடிப்படை-64 சரத்தை டிகோட் செய்வதற்கான டிகோட் செய்யப்பட்ட முறை. தி அடிப்படை-64 ASCII வடிவத்தில் உள்ள பைனரி தரவை உரையாகப் படிக்க முடியாது. இது முக்கியமான மற்றும் முக்கியமான தகவல்களைச் சேமிக்க உதவுகிறது. டிகோட் செய்யப்பட்ட சரம் படிக்கவும் புரிந்துகொள்ளவும் எளிதானது, அதாவது மனிதர்கள் படிக்கக்கூடிய வடிவத்தில்.

'இன் நோக்கம், வேலை மற்றும் பயன்பாடு ஆகியவற்றை இந்த எழுதுதல் விளக்குகிறது. atob() ” ஜாவாஸ்கிரிப்டில் முறை.







ஜாவாஸ்கிரிப்ட்டில் “atob()” முறை என்ன செய்கிறது?

' atob() ” முறை குறியிடப்பட்ட பைனரி தரவு சரத்தை டிகோட் செய்கிறது. ' atob() ” இந்த குறியிடப்பட்ட அடிப்படை-64 சரங்களை அதன் அசல் 6-பிட் பைனரி பிரதிநிதித்துவத்தில் ஒவ்வொரு எழுத்தையும் மேப்பிங் செய்வதன் மூலம் மறுகட்டமைக்கிறது.



தொடரியல்

நிலவறை ( குறியிடப்பட்டது )

மேலே உள்ள தொடரியல், “ குறியிடப்பட்டது ” அடிப்படை-64 பைனரி வடிவத்தில் குறியிடப்பட்ட தரவு சரத்தை குறிப்பிடுகிறது.



எடுத்துக்காட்டு: ஜாவாஸ்கிரிப்டில் “atob()” முறையைப் பயன்படுத்துதல்

இந்த எடுத்துக்காட்டில், விவாதிக்கப்பட்ட முறையை முதலில் குறியாக்கத்திற்குப் பயன்படுத்தலாம், பின்னர் பொத்தானை இருமுறை கிளிக் செய்வதன் மூலம் துவக்கப்பட்ட சரத்தை டிகோட் செய்யலாம்.





HTML குறியீடு

HTML குறியீட்டின் பின்வரும் வரிகளைப் பார்ப்போம்:

< > எழுதப்பட்ட தளத்தை டிகோட் செய்ய - 64 குறியிடப்பட்ட பத்தி இரட்டை கிளிக் செய்யவும் இது பொத்தானை. >
< பொத்தான் ondblclick = 'மொழிபெயர்()' > இரட்டை கிளிக் பொத்தானை >
< p id = 'சோதனை' > >

மேலே உள்ள HTML குறியீட்டில்:



  • முதலில், '' வழியாக ஒரு பத்தியைச் சேர்க்கவும்

    ” குறிச்சொல்.

  • அடுத்த கட்டத்தில், தொடர்புடைய பொத்தானைச் சேர்க்கவும் ondblclick 'நிகழ்வு' என்ற செயல்பாட்டிற்கு திருப்பி விடப்படுகிறது மொழிபெயர்() ” என்று பட்டனை இருமுறை சொடுக்கினால் தூண்டப்படும்.
  • இப்போது, ​​'

    'குறிச்சொல் இரண்டாவது பத்தியை ஐடியுடன் குறிப்பிடுகிறது' சோதனை ” இதில் குறியிடப்பட்ட மற்றும் குறியிடப்பட்ட சரங்கள் இணைக்கப்படும்.

ஜாவாஸ்கிரிப்ட் குறியீடு

இப்போது, ​​ஜாவாஸ்கிரிப்ட் குறியீடு தொகுதிக்கு செல்லலாம்:

< கையால் எழுதப்பட்ட தாள் >
செயல்பாடு மொழிபெயர் ( ) {
இருந்தது லேசான கயிறு = 'லினக்ஸ்' ;
இருந்தது குறியிடப்பட்டது = சகோ ( லேசான கயிறு ) ;
இருந்தது டிகோட் செய்யப்பட்டது = நிலவறை ( குறியிடப்பட்டது ) ;
இருந்தது விளைவாக = 'குறியீடு செய்யப்பட்ட சரம்:' + குறியிடப்பட்டது + '
'
+ 'டிகோட் செய்யப்பட்ட சரம் :    ' + டிகோட் செய்யப்பட்டது ; ஆவணம். getElementById ( 'சோதனை' ) . உள் HTML = விளைவாக ;
}
கையால் எழுதப்பட்ட தாள் >

மேலே உள்ள குறியீடு தொகுதியில்:

  • முதலில், செயல்பாட்டை அறிவிக்கவும் ' மொழிபெயர்() ”.
  • அதன் வரையறையில், டிகோட் செய்யப்பட்டு குறியாக்கம் செய்யப்பட வேண்டிய சரத்தை துவக்கவும்.
  • அதன் பிறகு, விண்ணப்பிக்கவும் ' btoa() ” முறையானது துவக்கப்பட்ட சரத்தை அதன் வாதமாக எடுத்து அதை அடிப்படை-64 வடிவத்தில் குறியாக்கம் செய்கிறது.
  • இப்போது, ​​விண்ணப்பிக்கவும் ' atob()” முறை “டிகோட்” செய்ய ”என்கோட் செய்யப்பட்ட சரம் அதன் அசல் உரை வடிவத்திற்கு.
  • இறுதியாக, விண்ணப்பிக்கவும் ' getElementById() 'பத்தியை அணுகுவதற்கும், டிகோட் செய்யப்பட்ட மற்றும் குறியிடப்பட்ட சர மதிப்புகளை அதில் (பத்தி) ' வழியாகச் சேர்ப்பதற்கும் முறை உள் HTML 'இரு கிளிக் மீது சொத்து.

வெளியீடு

என்கோடிங் மற்றும் டிகோடிங் சரியான முறையில் செய்யப்பட்டுள்ளன என்பதை வெளியீடு காட்டுகிறது.

முடிவுரை

ஜாவாஸ்கிரிப்டில், உள்ளமைக்கப்பட்ட ' atob() ” முறை அடிப்படை-64 குறியிடப்பட்ட சரத்தை டிகோடிங் செய்ய பயன்படுத்தப்படுகிறது. இது குறியிடப்பட்ட சரத்தை அதன் வாதமாக எடுத்து அதற்கேற்ப டிகோட் செய்கிறது. குறியாக்கம் '' மூலம் செய்யப்படுகிறது btoa() 'முறை' என்றும் குறிப்பிடப்படுகிறது பைனரி முதல் ASCII வரை ”. இந்த எழுதுதல் 'இன் நோக்கம், வேலை மற்றும் செயல்பாடு ஆகியவற்றை உள்ளடக்கியது. atob() ” ஜாவாஸ்கிரிப்டில் முறை.