DevTulz Online

XML வடிவமைப்பாளர் மற்றும் சுருக்கி


XML என்றால் என்ன?

XML (eXtensible Markup Language) என்பது கட்டமைக்கப்பட்ட தரவை சேமிக்கவும் கொண்டு செல்லவும் பயன்படும் உரை-அடிப்படையிலான வடிவமாகும். HTML போலல்லாமல், XML க்கு முன்பே வரையறுக்கப்பட்ட குறிச்சொற்கள் இல்லை — எந்த வகையான தரவையும் விவரிக்க உங்கள் சொந்த குறிச்சொற்களை நீங்கள் வரையறுக்கிறீர்கள். இது கட்டமைப்பு கோப்புகள், API (SOAP, RSS, Atom), அலுவலக ஆவண வடிவங்கள் (DOCX, XLSX) மற்றும் கணினிகளுக்கிடையில் தரவு பரிமாற்றத்தில் பரவலாக பயன்படுத்தப்படுகிறது. XML ஐ வடிவமைப்பது சரியான உள்தள்ளல் மற்றும் வரி இடைவெளிகளுடன் மனிதர்களால் படிக்கக்கூடியதாக ஆக்குகிறது, சுருக்கம் கோப்பு அளவைக் குறைக்க தேவையற்ற வெண்ணிற இடங்களை அகற்றுகிறது. இந்த கருவி உலாவியின் உள்ளமைக்கப்பட்ட XML பாகுபடுத்தியை பயன்படுத்துகிறது, எனவே XML ஐ கடுமையாக சரிபார்த்து எந்த தொடரியல் பிழைகளையும் அறிவிக்கிறது.

XML வடிவமைப்பாளரை எப்படி பயன்படுத்துவது

  1. இடது பேனலில் XML ஒட்டி, உள்தள்ளலுடன் அழகாக அச்சிட வடிவமை என்பதை கிளிக் செய்யுங்கள்.

  2. அனைத்து தேவையற்ற வெண்ணிற இடங்களை அகற்றி சுருக்கமான ஒற்றை-வரி வெளியீடு உருவாக்க சுருக்கு என்பதை கிளிக் செய்யுங்கள்.

  3. கீழிறங்கு பட்டியலில் இருந்து உள்தள்ளல் அளவு (2 இடைவெளிகள், 4 இடைவெளிகள், அல்லது Tab எழுத்து) தேர்ந்தெடுங்கள்.

  4. உங்கள் XML ல் தொடரியல் பிழைகள் இருந்தால், உள்ளீட்டு பேனலின் கீழ் சிவப்பு பிழை செய்தி தோன்றும்.

  5. வெளியீட்டை நகலெடுக்க நகல் என்பதை கிளிக் செய்யுங்கள், அல்லது மாதிரி XML ஆவணத்தை ஏற்ற உதாரணம் என்பதை கிளிக் செய்யுங்கள்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

இங்கே உணர்திறன் வாய்ந்த தரவைக் டிகோட் செய்வது பாதுரக்ஷிதமா? ஆம். அனைத்து டிகோடிங்கும் உங்கள் பிரவுசரில் JavaScript ஐப் பயன்படுத்தி நடைபெறும். எந்த தரவும் எந்த சேவையகத்திற்கும் அனுப்பப்படாது, எனவே உங்கள் என்கோட் செய்யப்பட்ட சரங்கள் முழுவதும் தனிப்பட்டதாக இருக்கும்.

Base64 மற்றும் URL-safe Base64 க்கு இடையே என்ன வேறுபாடு உள்ளது? நிலையான Base64, + மற்றும் / எழுத்துக்களைப் பயன்படுத்துகிறது, அவை URL-களில் சிறப்புக் குறிப்புகள். URL-safe Base64 அவற்றை - மற்றும் _ உடன் மாற்றுகிறது, இதனால் சரம் percent-encoding இல்லாமல் URL-களில் மற்றும் கோப்புப் பெயர்களில் பாதுரக்ஷிதமாகப் பயன்படுத்தப்படலாம்.

என்னுடைய டிகோட் செய்யப்பட்ட வெளியீடு ஏன் அபத்தமாகத் தெரிகிறது? அசல் தரவு பைனரி ஆக இருந்தால் (ஒரு படம், PDF, அல்லது சுருக்கப்பட்ட கோப்பு போன்றவை), டிகோட் செய்யப்பட்ட வெளியீடு படிக்கக்கூடிய உரையாக இருக்காது. அந்த விஷயத்தில், Base64 சரம் ஒரு பைனரி கோப்பைப் பிரதிநிதித்துவம் செய்கிறது, உரை சரம் அல்ல.

Base64 ஒரு என்கிரிப்ஷன் வடிவமா? இல்லை. Base64 ஒரு என்கோடிங் திட்டம், என்கிரிப்ஷன் அல்ல. எவராவது விசை இல்லாமல் Base64 சரத்தைக் டிகோட் செய்யலாம். உணர்திறன் வாய்ந்த தரவைப் பாதுகாக்க இது ஒருபோதும் பயன்படுத்தப்படக்கூடாது — அதற்கு சரியான என்கிரிப்ஷனைப் பயன்படுத்தவும்.

Keywords: XML வடிவமைப்பாளர், XML அழகுபடுத்தி, XML சுருக்கி, XML அழகான அச்சு, XML சரிபார்ப்பாளர், ஆன்லைன் XML வடிவமை, XML உள்தள்ளல், XML பாகுபடுத்தி