Као што видите горе, постоје две могућности да изаберете Басе64 за конвертер слика и Имаге то Басе64 претварач. Басе64 у слику претвориће било који низ Басе64 у формат слике. Слика у Басе64 претвориће слику у низ Басе64. Молимо кликните на опцију у зависности од ваших потреба.
Алат за претварање Басе64 у слику помоћи ће вам у претварању низа кодираног Басе64 у слику. Ту слику можете преузети кликом на дугме за преузимање. Једноставно залепите свој кодирани низ Басе64 у поље за унос и он ће га аутоматски претворити у слику и преглед ће се приказати на вашем екрану. Такође можете одабрати било коју текстуалну датотеку која садржи низ кодиран у Басе64. Такође постоје опције за копирање низа кодираног Басе64 и брисање оквира за унос.
Алат за претворбу слике у Басе64 помоћи ће вам у претварању било које слике у низ кодиран у Басе64, хтмл код ознаке слике и ЦСС код позадинске слике. Једноставно превуците и испустите слику у горњи правоугаони оквир или једноставно кликните на њу да бисте изабрали датотеку слике.
Чим се обрада заврши, појавиће се три поља за унос. Прво поље за унос садржаће низ кодиран Басе64. Друго поље за унос садржаће ХТМЛ код ознаке слике који можете једноставно копирати и директно налепити у своју ХТМЛ датотеку. Треће поље садржи ЦСС код са својством позадинске слике. Можете га копирати и налепити директно у ЦСС датотеку. Такође ће бити опција преузимања изнад сваког поља за унос која ће вам помоћи при преузимању одговарајућих података у формату текстуалне датотеке. Алат подржава готово све најчешће коришћене формате слика.
Величина низа Басе64 који се користи у УРИ-у података је 33% већа од оригиналне датотеке. Велики подаци могу утицати на веб перформансе. Претварање тих кодираних података у слику и њихово коришћење као датотека може побољшати перформансе ваше веб апликације. Други разлог претварања Басе64 у слику је постојање датотеке која се може сачувати на вашем тврдом диску и може се прегледати или уредити помоћу алата за преглед и уређивање слика независних произвођача.
Басе64 је текстуално кодирање бинарних података. Кодирани текст нема ништа осим бројева, слова и симбола као што су +, / и =. Познат је као један од најприкладнијих начина чувања или преноса бинарних података преко медија који се посебно користи за текстуалне податке. Такође, може се лако пренети у ствари попут података е-поште и ХТМЛ обрасца. Процес претворбе текста у Басе64 траје 4 знака по 3 бајта података, плус потенцијално мало попуњавања на крају. Знак једнакости (=) користи се за попуњавање. Кодирани низ се такође може проследити као вредност параметру упита у УРЛ-у, јер је то УРЛ-сигурна варијанта.
Када имамо неке бинарне податке које желимо да пренесемо преко мреже, углавном то не радимо само стримовањем битова и бајтова преко жице у сировом формату, јер су неки медијски садржаји створени за струјање текста. Ако их преносимо у облику битова или бајтова, тада неки протоколи могу тумачити ове бинарне податке као контролне знакове (попут модема). Такви бинарни подаци могу бити оштећени јер основни протокол може претпоставити да ти подаци садрже неку посебну комбинацију знакова. На пример, ФТП преводи завршетке линија. Да бисмо заобишли овај проблем, такве бинарне податке кодирамо у знакове. Басе64 је једна од ових врста кодирања.
Низ кодиран у Басе64 садржи 64 АСЦИИ знака који представљају кодиране податке. Ова 64 знака су довољна за кодирање било којих података било које дужине. Једини недостатак кодирања басе64 је тај што ће величина кодираног низа бити 33% већа у поређењу са оригиналним низом. Сви басе64 знакови су присутни у многим скуповима знакова и то осигурава да ће пренесени подаци сигурно доћи до другог краја неискварени. Основни знакови се могу груписати у 4 групе:
Знакови у низу кодираном басе64 разликују велика и мала слова. То значи да, на пример, када покушате да декодирате низ кодираних басе64 као што су аб ==, Аб ==, аБ == и АБ ==; добићете 4 различита резултата. Знак једнакости (=) није део индекса и такође није укључен у процес кодирања. Користи се само за попуњавање, а такође је познат и као знак попуњавања. Осигурава да низ кодираних басе64 мора бити вишеструки од 4 бајта, због чега се увек додаје на крај кодираног низа. Молимо погледајте табелу индекса басе64 знакова која је дата у наставку ради бољег разумевања.
Индекс | Карактер |
---|---|
0 | A |
1 | B |
2 | C |
3 | D |
4 | E |
5 | F |
6 | G |
7 | H |
8 | I |
9 | J |
10 | K |
11 | L |
12 | M |
13 | N |
14 | O |
15 | P |
16 | Q |
17 | R |
18 | S |
19 | T |
20 | U |
21 | V |
22 | W |
23 | X |
24 | Y |
25 | Z |
Индекс | Карактер |
---|---|
26 | a |
27 | b |
28 | c |
29 | d |
30 | e |
31 | f |
32 | g |
33 | h |
34 | i |
35 | j |
36 | k |
37 | l |
38 | m |
39 | n |
40 | o |
41 | p |
42 | q |
43 | r |
44 | s |
45 | t |
46 | u |
47 | v |
48 | w |
49 | x |
50 | y |
51 | z |
Индекс | Карактер |
---|---|
52 | 0 |
53 | 1 |
54 | 2 |
55 | 3 |
56 | 4 |
57 | 5 |
58 | 6 |
59 | 7 |
60 | 8 |
61 | 9 |
Индекс | Карактер |
---|---|
62 | + |
63 | / |
Басе64 се користи у различитим контекстима. Неки од њих су дати у наставку.
УРЛ података или УРИ скраћеница је за јединствени локатор података или јединствени идентификатор ресурса. То је једноставно шема која пружа механизам за уметање података у ХТМЛ документ. УРИ података садржи низ кодиран основом64 који представља датотеку.
Датотека може бити различитих врста, али најчешће је то датотека са сликама. Имати податке о слици у формату низа кодираног басе64 једноставно значи да за приказивање слике на мрежи не треба да наведете локацију слике. Тај кодирани низ можете директно користити као вредност изворног атрибута за приказ слике. Кад год прегледач наиђе на УРИ података, моћи ће да декодира датотеку и конструише оригиналну датотеку. УРИ шема података садржи информације о датотеци, попут њеног МИМЕ типа, као и низ кодиран у басе64. Молимо погледајте код дат у наставку.
data:[<MIME-type>][;charset=<encoding>][;base64],<data>
У зависности од величине датотеке, дужина низа кодираног басе64 може варирати. Можете користити УРИ података у ЦСС датотеци као и у ХТМЛ датотеци.
Главна предност коришћења УРИ података уместо путање датотеке је смањење броја одлазних хттп захтева. Превише хттп захтева за сервером који изнова траже исту датотеку може повећати оптерећење на серверу. Ако га директно уградите у ХТМЛ, тада више неће бити одлазних захтева, јер је датотека већ присутна у ХТМЛ документу у кодираном формату. Прегледач само треба да га декодира и прикаже. Као што је горе поменуто, величина основног низа у УРИ-ју података биће 33% већа од стварне величине датотеке. Све је у вези са оптимизацијом перформанси и строго зависи од вашег избора који начин радије учитавате.
Прегледач не кешира УРИ података, па сваки пут када корисник посети веб страницу, прегледач мора да преузме цео ХТМЛ и да декодира уграђене податке. Превелика употреба УРИ података у ХТМЛ-у може значајно наштетити перформансама веб локације. Морате смањити његову употребу што је могуће ниже. Можда нећете видети велику разлику у погледу перформанси на радној површини или преносном рачунару због бежичне везе велике брзине. Али у случају мобилних уређаја који имају малу брзину интернета, то ће знатно наштетити. Ако ће вашој веб локацији требати превише времена за учитавање на мобилним уређајима, дефинитивно ће доћи до губитка прихода и ниског ангажовања корисника.
УРИ података подржавају сви савремени прегледачи. Старији прегледачи попут ИЕ5 и ИЕ7 га не подржавају, па избегавајте да га користите ако вам је потребна подршка за те прегледаче или можете покушати да потражите неко алтернативно решење на мрежи. Молимо погледајте листу подржаних прегледача која је дата у наставку.
Изјава о одрицању одговорности:Улажемо разуман напор како бисмо били сигурни да су резултати конверзије што прецизнији, али то не можемо гарантовати. Пре него што употребите било који детаљ овде дат, морате потврдити његову исправност из других поузданих извора на Интернету.