UltKit
படம்11
PDF13
ஆவணங்கள் & தரவு7
வீடியோ6
ஆடியோ4
மேலும் கருவிகள்22

படத்தை Base64 ஆக மாற்ற

ஒரு படக் கோப்பை HTML, CSS, JSON கோரிக்கை அல்லது Markdown கோப்பில் ஒட்டக்கூடிய ஒற்றை வரி உரையாக மாற்றுங்கள். அதன் முன்னால் data URI முன்னொட்டு ஏற்கனவே சேர்க்கப்பட்டிருப்பதால், ஒட்டிய உடனே அது வேலை செய்யும்.

டேட்டா மாற்றி

அல்லது CSV, TSV, TXT … கோப்புகள் இங்கே இழுத்து விடவும் ·

ஒரு கோப்புக்கு அதிகபட்சம் 95 MB· அதிகபட்சம் 20 கோப்புகள்· 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்

வெளியீடு

கோப்புகள் எங்கள் சேவையகங்களில் செயலாக்கப்பட்டு 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்.

இந்தக் கருவியை எப்படிப் பயன்படுத்துவது

  1. 1

    படங்களைச் சேர்க்கவும்

    PNG, JPG, GIF, WebP அல்லது SVG கோப்புகளை பதிவேற்றும் பகுதியில் இடுங்கள். ஒரே நேரத்தில் 20 கோப்புகள் வரை, ஒவ்வொன்றும் 95 MB வரை சேர்க்கலாம்.

  2. 2

    முன்னொட்டை வைக்கவும் அல்லது நீக்கவும்

    Data URI முன்னொட்டு இயக்கத்தில் உள்ளது, எனவே முடிவு data:image/png;base64, அல்லது பொருந்தும் வகையுடன் தொடங்கும். ஒரு API வெறும் Base64 சரத்தை எதிர்பார்த்தால், மேம்பட்ட அமைப்புகள் பகுதியில் இதை அணைக்கவும்.

  3. 3

    மாற்றி நகலெடுக்கவும்

    Base64 உரையாக மாற்று என்பதை அழுத்தி, ஒவ்வொரு படத்துக்கும் ஒரு .txt கோப்பைப் பதிவிறக்குங்கள். அதை உங்கள் குறியீட்டில் நேராக ஒட்டலாம்.

படத்தைப் பதிவேற்றி Base64 உரையாக மாற்று என்பதை அழுத்துங்கள். கோப்பு data:image/…;base64, என்று தொடங்கும் எளிய எழுத்துகளாகக் கிடைக்கும்; அதை img src-இலோ CSS url()-இலோ நேராகப் பயன்படுத்தலாம். படத்தில் எதுவும் மாறாது.

Base64 படம் எங்கே பயன்படும்

Base64 RFC 4648 (2006)-இல் வரையறுக்கப்பட்டது; ஒவ்வொரு 3 பைனரி பைட்டையும் A–Z, a–z, 0–9, + மற்றும் / என்ற 64 எழுத்துகளில் 4 எழுத்துகளாக மாற்றுகிறது. இதனால் முடிவு உரைக்கான எந்தச் சேனலிலும் பாதுகாப்பாகச் செல்லும். 1998-இல் Larry Masinter RFC 2397 ஆக எழுதிய data URI திட்டம், அந்த உரையை உலாவி ஒரு கோப்பாகக் கையாள உதவுகிறது.

முன்பக்க டெவலப்பர்கள் சிறிய ஐகான்கள், லோடிங் ஸ்பின்னர்கள், இடம்பிடிப்பு படங்களை உள்ளிணைக்கிறார்கள்; பக்கம் கூடுதல் கோரிக்கைகள் இல்லாமல் தோன்றும். பின்புல டெவலப்பர்கள் JSON-இல் படங்களை அனுப்புகிறார்கள்; பார்வை, OCR சேவைகள் உட்பட பல API-கள் படத்தை Base64 புலமாக ஏற்கின்றன. சோதனையாளர்கள் மூலக் குறியீட்டில் சோதனைத் தரவை வைக்கிறார்கள்; ஒரே கோப்பு HTML அறிக்கைகள், Markdown குறிப்புகள் செய்பவர்கள் ஸ்கிரீன்ஷாட்களை உட்பொதிக்கிறார்கள்; இதனால் மின்னஞ்சலிலோ காப்பகத்திலோ கோப்பு தனித்து முழுமையாக இருக்கும்.

Base64 வெளியீடு எப்படி இருக்கும்

img குறிச்சொல்லுக்குள் data URI ஆக 1 × 1 வெளிப்படையான PNG (68 பைட்டுகள்)
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVR4nGNgAAIAAAUAAXpeqz8AAAAASUVORK5CYII=" width="1" height="1" alt="ஒரு பிக்சல் படம்">

PNG ஐகான் கோப்பு

24 KB

வழக்கமான கருவிப்பட்டி ஐகான் தொகுப்பு, 96 × 96 px

+33% அளவு, தரத்தில் மாற்றம் இல்லை

Base64 உரை

32 KB

3 பைட்டுக்கு 4 எழுத்துகள், கூடவே முன்னொட்டு

ANY I

எந்தப் படமும்

இந்தக் கருவி JPG, PNG, WebP, HEIC, GIF, BMP, TIFF உள்ளிட்ட பொதுவான பட வடிவங்களை ஏற்கும். கோப்பிலிருந்து வடிவம் தானாகக் கண்டறியப்படுவதால், உங்களிடம் எந்த வகைப் படம் உள்ளது என்று தெரிந்திருக்க வேண்டியதில்லை.

Any image மாற்றி

BASE64

Base64 குறியாக்கம் செய்யப்பட்ட உரை

Base64 என்பது RFC 4648-இல் வரையறுக்கப்பட்ட ஒரு குறியாக்க முறை. எந்த பைனரி தரவையும் 64 பாதுகாப்பான உரை எழுத்துகளாலான சரமாக மாற்றும். HTML மற்றும் CSS-இல் படங்களை data URI ஆக உட்பொதிக்கவும், மின்னஞ்சலில் கோப்புகளை இணைக்கவும், JSON அல்லது XML-இல் பைனரி தரவை அனுப்பவும் இது பயன்படுகிறது. குறியாக்கத்தை முழுமையாகத் திரும்பப் பெறலாம், ஆனால் தரவு சுமார் 33% பெரிதாகும். Base64 என்பது மறையாக்கம் (encryption) அல்ல, பாதுகாப்பும் தராது; யார் வேண்டுமானாலும் டிகோட் செய்யலாம்.

சுருக்கம்
இழப்பின்றி (Lossless)
ஒளி ஊடுருவும் தன்மை
–
அனிமேஷன்
–
அறிமுகமான ஆண்டு
–
BASE64 மாற்றி

உரையை மட்டுமே சுமக்கும் இடத்தில் படம் செல்ல வேண்டியிருக்கும்போது அது Base64 உரையாகிறது: தனி கோரிக்கை இல்லாத HTML அல்லது CSS கோப்பு, API அழைப்பின் JSON புலம், சோதனைத் தரவு, அல்லது ஒரே கோப்பு அறிக்கை.

படத்தை இன்லைனாகச் சேர்ப்பது பக்கத்துக்கு எப்போது உதவும், எப்போது பாதிக்கும்

உள்ளிணைப்பு ஒரு கோரிக்கையைச் சேமிக்கிறது; ஒரு தளத்துக்கு உலாவிகள் சில இணைப்புகளை மட்டுமே திறந்த HTTP/1.1 காலத்தில் இது மிக முக்கியம். HTTP/2, HTTP/3 மல்டிபிளெக்சிங்கில் சிறிய கூடுதல் கோரிக்கைகள் மலிவு; எனவே பலன் குறைகிறது, ஆனால் செலவுகள் தொடர்கின்றன: குறியாக்கப்பட்ட படத்தைத் தனியாக கேஷ் செய்ய முடியாது, HTML அல்லது CSS மாறும்போதெல்லாம் மீண்டும் பதிவிறக்கப்படும், அது இருக்கும் கோப்பின் பாகுபடுத்தலையும் தாமதப்படுத்தும்.

எல்லாப் பக்கங்களிலும் வரும் லோகோ அல்லது ஐகான் ஸ்பிரைட் போன்ற சில கிலோபைட் படங்களை மட்டும் உள்ளிணைத்து, மற்றவற்றை கோப்புகளாக வழங்குவது நல்ல விதி. புகைப்படங்கள் கிட்டத்தட்ட ஒருபோதும் உள்ளிணைப்புக்குப் பொருந்தாது. உரைக்குப் பதிலாக வேறு கோப்பு வகை தேவைப்பட்டால் பட மாற்றி அதைச் செய்யும்.

Base64 படத்தின் பலங்கள்

  • தனித்து முழுமையான ஒரே HTML, CSS அல்லது JSON கோப்பு
  • சிறிய ஐகான்களுக்கு கூடுதல் கோரிக்கை இல்லை
  • JSON, XML போன்ற உரை வடிவங்களில் பாதுகாப்பானது
  • இழப்பில்லாதது, மீட்கக்கூடியது

Base64 படத்தின் செலவுகள்

  • பைனரி கோப்பை விட சுமார் 33% பெரியது
  • உலாவி தனியாக கேஷ் செய்யாது
  • பல மின்னஞ்சல் கிளையன்ட்கள் படங்களாகத் தடுக்கின்றன
  • குறியீட்டு diff-களில் மதிப்பாய்வு செய்வது கடினம்

படத்தை Base64 ஆக மாற்றுவது பற்றிய கேள்விகள்

Base64-க்கும் data URI-க்கும் என்ன வித்தியாசம்?

Base64 என்பது குறியாக்கப்பட்ட எழுத்துகள் மட்டுமே. data URI அவற்றை data:image/png;base64, என்ற முன்னொட்டுடனும் வகையுடனும் சேர்த்து வழங்குகிறது; இதனால் உலாவி அவற்றை டிகோட் செய்து காட்ட முடிகிறது. HTML, CSS ஆகியவற்றுக்கு முழு data URI தேவை; பெரும்பாலான JSON API-களுக்கு வெறும் Base64 பகுதியே போதும்.

Base64 ஆக மாற்றினால் படத்தின் அளவு எவ்வளவு கூடும்?

Base64 ஒவ்வொரு 3 பைட்டுக்கும் 4 எழுத்துகளை எழுதுகிறது. எனவே உரை கோப்பை விட சுமார் மூன்றில் ஒரு பங்கு பெரியதாகும், கூடவே சிறிய முன்னொட்டும் சேரும். 30 KB PNG சுமார் 40 KB உரையாகும். HTML அல்லது CSS gzip சுருக்கப்பட்டு வழங்கப்பட்டால், இந்தக் கூடுதல் அளவில் ஒரு பகுதி பரிமாற்றத்தில் குறையும்.

மின்னஞ்சல் கையொப்பத்தில் Base64 படத்தைப் பயன்படுத்தலாமா?

நம்பகமானதல்ல. Gmail data URI படங்களைக் காட்டாது, பல டெஸ்க்டாப் மின்னஞ்சல் நிரல்களும் அவற்றை நீக்கிவிடும்; பெறுபவருக்கு உடைந்த ஐகான் தெரியும். படத்தை வலைச் சேவையகத்தில் வைக்கவும் அல்லது இணைப்பாக அனுப்பவும்; Base64-ஐ வலைப்பக்கங்களுக்கும் ஆப்களுக்கும் மட்டும் பயன்படுத்துங்கள்.

SVG ஐகானை Base64 ஆக மாற்ற வேண்டுமா?

வேலை செய்யும், ஆனால் SVG ஏற்கனவே உரைதான். Base64 குறியாக்கத்துக்குப் பதிலாக markup-ஐ URL-குறியாக்கம் செய்தால் பொதுவாக குறுகிய data URI கிடைக்கும், படிக்கவும் எளிதாக இருக்கும். சிறிய ஐகானை விடப் பெரியதற்கு, உலாவி கேஷ் செய்யக்கூடிய தனி SVG கோப்பே சிறந்தது.

Base64 உரையை மீண்டும் படமாக மாற்ற முடியுமா?

ஆம், குறியாக்கம் இழப்பில்லாதது, முழுமையாக மீட்கக்கூடியது: டிகோட் செய்தால் அசல் பைட்டுகளே கிடைக்கும். எல்லா நிரலாக்க மொழிகளிலும் டிகோடர் உண்டு; முழு data URI-ஐ உலாவியின் முகவரிப் பட்டையில் ஒட்டினால் படம் தெரியும்.

Base64 ஆக மாற்றுவதால் படத்தின் தரம் மாறுமா?

இல்லை. Base64 பைட்டுகள் எழுதப்படும் முறையை மட்டுமே மாற்றும், பிக்சல்களை அல்ல. சரத்தைக் குறுக்க, முதலில் படத்தைச் சிறிதாக்குங்கள், எடுத்துக்காட்டாக படத்தை 20 KB ஆகக் குறைக்க பயன்படுத்தி, சிறிய கோப்பை குறியாக்குங்கள்.