Base64 Պատկերի Փոխակերպիչ

Քաշեք պատկերն այստեղ՝ դրա Base64 data URI-ն ստանալու համար, կամ տեղադրեք Base64՝ պատկերը նախադիտելու և ներբեռնելու համար:

Սկսելու համար քաշեք պատկերն այստեղ կամ տեղադրեք Base64 կոդը:

Ձեր պատկերը կարդացվում և փոխակերպվում է Ձեր բրաուզերում: Ոչինչ չի վերբեռնվում BroBroGo:

ՀՏՀ

Ի՞նչ է Base64 data URI պատկերը:

Դա տեքստի տեսքով կոդավորված պատկեր է, որը կարող է տեղադրվել անմիջապես HTML-ի կամ CSS-ի մեջ՝ առանձին ֆայլից բեռնվելու փոխարեն: Դա խնայում է հարցումների քանակը, ինչը հարմար է փոքր պատկերակների և էլեկտրոնային նամակների կաղապարների համար:

Արդյո՞ք արժե մեծ պատկերները ներդնել այս եղանակով:

Ավելի լավ է չանել: Base64-ը տվյալների ծավալը մեծացնում է մոտ մեկ երրորդով, և այն հնարավոր չէ քեշավորել էջից առանձին, ուստի խորհուրդ է տրվում սահմանափակվել փոքր տարրերով, իսկ մեծ պատկերները հղել որպես սովորական ֆայլեր:

Կարո՞ղ է այն Base64 տողը հետ վերածել ֆայլի:

Այո՛: Անցեք «Base64 → Պատկեր» բաժին, տեղադրեք data URI-ն կամ մաքուր Base64 տողը, և համակարգը կորոշի պատկերի տեսակը, ցույց կտա նախադիտումը և թույլ կտա ներբեռնել ֆայլը:

Ինչպես է աշխատում Base64 պատկերի փոխակերպումը

Base64 Պատկերի Փոխակերպիչ գործիքը նախատեսված է պատկերային ֆայլերը տեքստային ձևաչափի (Base64) վերածելու և հակառակ գործընթացն իրականացնելու համար։ Օգտատերը կարող է ներբեռնել պատկերը կամ տեղադրել Base64 տեքստը, որից հետո համակարգը մշակում է տվյալները և տրամադրում ստացված արդյունքը պատճենելու կամ ներբեռնելու համար։

Այս գործիքը կատարում է երկու հիմնական գործառույթ.

  • Պատկեր → Base64 (Կոդավորում). Փոխակերպում է պատկերային ֆայլը տեքստային տողի, որը կարելի է ներդնել անմիջապես կոդի մեջ։
  • Base64 → Պատկեր (Ապակոդավորում). Վերծանում է Base64 տեքստային տողը կամ data URI-ն և վերականգնում բնօրինակ պատկերային ֆայլը։

Գործիքը չի կատարում պատկերների սեղմում, կտրում, չափսերի փոփոխություն կամ ֆորմատների փոխակերպում (օրինակ՝ PNG-ից JPG)։ Այն միայն կոդավորում կամ վերականգնում է պատկերի օրիգինալ բայթերը։

Մուտքային տվյալների ձևաչափերը և սահմանափակումները

Գործիքն աջակցում է մուտքային տվյալների տարբեր տեսակներ՝ կախված ընտրված փոխակերպման ուղղությունից։

Պատկերների կոդավորում

Պատկերների ներմուծման համար հնարավոր է օգտագործել քաշել և գցել (drag and drop) եղանակը կամ ընտրել ֆայլը սարքից։ Աջակցվող ֆորմատների ցանկում ներառված են՝

  • PNG, JPG, GIF, WebP, SVG, AVIF, BMP, ICO և TIFF։

Կոդավորման համար սահմանված ֆայլի առավելագույն չափը 5 MB է։ Եթե օգտատերը միաժամանակ ներբեռնում է մի քանի պատկեր, համակարգը մշակում է միայն առաջին պատկերը։

Base64 տողերի ապակոդավորում

Ապակոդավորման համար կարող է օգտագործվել data:image/... տեսքով URI կամ մաքուր Base64 տող։ Գործիքն ընդունում է ինչպես ստանդարտ, այնպես էլ URL-safe Base64 տողեր՝ ներառյալ բացատներն ու տողադարձերը։ Ապակոդավորման համար մուտքային տվյալների առավելագույն թույլատրելի երկարությունը 8 MB է։

Ելքային տվյալների ձևաչափերը

Կոդավորման արդյունքում համակարգը գեներացնում է մի քանի տեսակի ելքային տվյալներ, որոնք հայտնվում են «Ելքային տվյալներ» պիտակի ներքո։ Օգտատիրոջը հասանելի են հետևյալ ձևաչափերը.

Ձևաչափ Նկարագրություն և կիրառություն
Data URI Տեքստային տեսքով կոդավորված պատկեր, որը պատրաստ է HTML-ի կամ CSS-ի մեջ ուղղակիորեն ներդրվելու համար։
Base64 Պատկերի մաքուր Base64 տեքստային տողը։
CSS Պատկերը՝ ձևավորված որպես CSS-ի background-image հատկություն։
HTML Պատկերը՝ ձևավորված որպես HTML-ի <img> տեգ։

Բացի այդ, համակարգը ցույց է տալիս գեներացված Base64 տեքստի նիշերի քանակը և պատկերի չափսերը։ Ապակոդավորման ժամանակ հասանելի է դառնում «Ներբեռնել պատկերը» կոճակը, որի միջոցով վերականգնված ֆայլը ներբեռնվում է սարքի մեջ։ Ներբեռնվող ֆայլերն ավտոմատ ստանում են brobrogo-image. անվանումը, որին հաջորդում է համապատասխան ֆայլի ընդլայնումը։

Գաղտնիություն և տվյալների մշակում

Այս գործիքն ապահովում է տվյալների տեղային մշակում։ Պատկերի ընթերցումը և փոխակերպումը կատարվում են ամբողջությամբ օգտատիրոջ բրաուզերում։ Ներբեռնված ֆայլերը կամ ներմուծված տեքստային տվյալները չեն ուղարկվում գործիքի սերվերներին։

Կիրառության ոլորտները և առավելությունները

Base64 կոդավորումն օգտագործվում է պատկերները երկուական (binary) ձևաչափից տեքստային ձևաչափի վերածելու համար։ Սա հնարավորություն է տալիս պատկերային տվյալները ներառել տեքստի վրա հիմնված արձանագրությունների և ֆայլերի մեջ։

Այս մեթոդը հատկապես օգտակար է հետևյալ դեպքերում.

  • Վեբ-ծրագրավորողներ: Փոքր պատկերակները (icons) կամ ժամանակավոր պատկերները (placeholders) անմիջապես HTML կամ CSS կոդի մեջ ներդնելու համար։ Սա թույլ է տալիս կրճատել HTTP հարցումների քանակը, քանի որ բրաուզերը ստիպված չի լինում առանձին հարցումներ ուղարկել սերվերին յուրաքանչյուր փոքր պատկերի համար։
  • Էլեկտրոնային նամակների հեղինակներ: Email կաղապարներ ստեղծելիս, որտեղ անհրաժեշտ է պատկերները ներդնել հենց նամակի կոդի մեջ, որպեսզի դրանք ճիշտ ցուցադրվեն առանց արտաքին աղբյուրներից բեռնվելու։

Այնուամենայնիվ, Base64 կոդավորումն ունի նաև թերություններ։ Կոդավորման արդյունքում տվյալների ծավալը մեծանում է մոտավորապես մեկ երրորդով (≈33%)՝ համեմատած օրիգինալ ֆայլի չափի հետ։ Բացի այդ, ներդրված պատկերները հնարավոր չէ քեշավորել էջից առանձին, ինչը կարող է դանդաղեցնել էջի բեռնումը մեծ պատկերների դեպքում։

Հնարավոր սխալներ և դրանց պատճառները

Գործիքի օգտագործման ընթացքում կարող են առաջանալ հետևյալ սխալները, որոնք ունեն հստակ ձևակերպումներ.

  • Այդ ֆայլը չաջակցվող պատկեր է: Հայտնվում է, եթե ներբեռնված ֆայլը չի հանդիսանում աջակցվող պատկերային ձևաչափ։
  • Այդ պատկերն ավելի մեծ է, քան թույլատրելի {max}-ը: Փորձեք ավելի փոքր պատկեր: Ցուցադրվում է, երբ պատկերի չափը գերազանցում է սահմանված 5 MB սահմանաչափը։
  • Չհաջողվեց կարդալ այդ ֆայլը: Առաջանում է, երբ համակարգը տեխնիկական պատճառներով չի կարողանում կարդալ ներբեռնված ֆայլը։
  • Դա վավեր Base64 չէ: Հայտնվում է, երբ ապակոդավորման դաշտում տեղադրված տեքստը չի համապատասխանում Base64 կառուցվածքի կանոններին։
  • Այս Base64-ը չի ապակոդավորվում ճանաչելի պատկերի: Ցուցադրվում է, երբ տեքստը հաջողությամբ ապակոդավորվում է, սակայն ստացված տվյալները չեն հանդիսանում վավեր պատկերային ֆայլ։
  • Մուտքային տվյալները չափազանց երկար են: Պահպանեք այն {max}-ից ցածր սահմաններում: Առաջանում է, երբ տեղադրված Base64 տողի երկարությունը գերազանցում է 8 MB սահմանաչափը։
  • Պատկերի տվյալներն ապակոդավորվեցին, բայց հնարավոր չեղավ ցուցադրել այն: Տեղի է ունենում, երբ տվյալների վերծանումը կատարվել է, սակայն բրաուզերը չի կարողանում վիզուալ պատկերել ստացված պատկերը։

Հաճախ տրվող հարցեր (FAQ)

Ի՞նչ է Base64 data URI պատկերը:

Դա տեքստի տեսքով կոդավորված պատկեր է, որը կարող է տեղադրվել անմիջապես HTML-ի կամ CSS-ի մեջ՝ առանձին ֆայլից բեռնվելու փոխարեն։ Դա խնայում է հարցումների քանակը, ինչը հարմար է փոքր պատկերակների և էլեկտրոնային նամակների կաղապարների համար։

Արդյո՞ք արժե մեծ պատկերները ներդնել այս եղանակով:

Ավելի լավ է չանել։ Base64-ը տվյալների ծավալը մեծացնում է մոտ մեկ երրորդով, և այն հնարավոր չէ քեշավորել էջից առանձին, ուստի խորհուրդ է տրվում սահմանափակվել փոքր տարրերով, իսկ մեծ պատկերները հղել որպես սովորական ֆայլեր։

Կարո՞ղ է այն Base64 տողը հետ վերածել ֆայլի:

Այո՛։ Անցեք «Base64 → Պատկեր» բաժին, տեղադրեք data URI-ն կամ մաքուր Base64 տողը, և համակարգը կորոշի պատկերի տեսակը, ցույց կտա նախադիտումը և թույլ կտա ներբեռնել ֆայլը։