logo
Base64 ke Penukar Imej
Imej ke Penukar Base64

Seperti yang anda lihat di atas, terdapat dua pilihan untuk memilih Base64 ke image converter dan image to Base64 converter. Base64 ke gambar akan menukar rentetan Base64 ke format gambar. Imej ke Base64 akan menukar gambar menjadi rentetan Base64. Klik pada pilihan bergantung pada keperluan anda.

Cara Menggunakan Alat Penukar Base64 ke Imej?

Alat penukar gambar Base64 ke imej akan membantu anda dalam menukar rentetan pengkodan Base64 anda menjadi gambar. Anda boleh memuat turun gambar itu dengan mengklik butang muat turun. Cukup tampal rentetan pengkodean Base64 anda ke dalam kotak input dan secara automatik ia akan mengubahnya menjadi gambar dan pratonton akan ditunjukkan di skrin anda. Anda juga dapat memilih mana-mana fail teks yang mengandungi rentetan dikodkan Base64. Terdapat juga pilihan untuk menyalin rentetan yang dikodkan Base64 dan membersihkan kotak input.

Cara Menggunakan Alat ke Alat Penukar Base64?

Alat penukar Imej ke Base64 akan membantu anda mengubah imej menjadi rentetan berkod Base64, kod tag gambar html dan kod gambar latar CSS. Cukup seret dan lepaskan gambar di kotak segi empat tepat di atas atau klik sahaja untuk memilih fail gambar.

Sebaik sahaja pemprosesan selesai, tiga kotak input akan muncul. Kotak input pertama akan mengandungi rentetan yang dikodkan Base64. Kotak input kedua akan mengandungi kod tag gambar HTML yang boleh anda salin dan tampal terus ke dalam fail HTML anda. Kotak ketiga akan mengandungi kod CSS dengan sifat gambar latar. Anda boleh menyalin dan menampalnya secara langsung dalam fail CSS. Terdapat juga pilihan muat turun di atas setiap kotak input yang akan membantu anda memuat turun data masing-masing dalam format fail teks. Alat ini menyokong hampir semua format gambar yang biasa digunakan.

Mengapa Anda Perlu Menukar String Base64 ke Gambar?

Ukuran rentetan Base64 yang digunakan dalam URI data adalah 33% lebih tinggi daripada fail asalnya. Data yang besar dapat mempengaruhi prestasi web. Mengubah data yang dikodkan menjadi gambar dan menggunakannya sebagai fail, dapat meningkatkan prestasi aplikasi web anda. Sebab lain untuk menukar Base64 menjadi gambar, ialah mempunyai fail yang dapat disimpan di dalam cakera keras anda dan dapat dilihat atau diedit dengan alat melihat dan menyunting gambar pihak ketiga.

Apa itu Pengekodan Base64?

Base64 adalah pengekodan teks data binari. Teks yang dikodkan tidak mempunyai angka, huruf dan simbol seperti +, / dan =. Ia dikenali sebagai salah satu cara paling mudah untuk menyimpan atau menghantar data binari melalui media yang secara khusus digunakan untuk data teks. Juga, ia dapat disebarkan dengan mudah dalam pelbagai perkara seperti e-mel dan data bentuk HTML. Proses penukaran teks ke Base64 memerlukan 4 watak per 3 bait data, ditambah berpotensi sedikit padding pada akhir. Tanda sama (=) digunakan untuk pelapisan. String yang dikodkan juga dapat diteruskan sebagai nilai ke parameter pertanyaan dalam URL kerana varian selamat URL.

Mengapa Anda Perlu Menggunakan Pengekodan Base64?

Apabila kita mempunyai beberapa data binari yang ingin dihantar melalui rangkaian, kita biasanya tidak melakukannya dengan hanya mengalirkan bit dan bait melalui wayar dalam format mentah kerana beberapa kandungan media dibuat untuk streaming teks. Sekiranya kita menghantarnya dalam bentuk bit atau bait, maka beberapa protokol mungkin menafsirkan data binari ini sebagai watak kawalan (seperti modem). Data binari tersebut boleh rosak kerana protokol yang mendasari mungkin menganggap bahawa data ini mengandungi beberapa kombinasi watak khas. Sebagai contoh, FTP menerjemahkan akhir baris. Untuk mengatasi masalah ini, kami mengekodkan data binari tersebut menjadi watak. Base64 adalah salah satu jenis pengekodan ini.

String yang dikodkan Base64 mengandungi 64 aksara ASCII yang mewakili data yang dikodkan. 64 aksara ini cukup untuk menyandikan data dengan panjang apa pun. Satu-satunya kelemahan pengkodan base64 adalah bahawa ukuran rentetan yang dikodkan akan menjadi 33% lebih banyak berbanding dengan tali asal. Semua watak base64 terdapat dalam banyak set watak dan ini memastikan bahawa data yang dihantar pasti akan sampai ke ujung yang lain tanpa kerosakan. Aksara Base64 boleh dikelompokkan menjadi 4 kumpulan:

  • Huruf huruf besar (indeks 0-25): ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Huruf kecil (indeks 26-51): abcdefghijklmnopqrstuvwxyz
  • Digit (indeks 52-61): 0123456789
  • Simbol (indeks 62-63): +/

Aksara dalam rentetan yang dikodkan base64 peka huruf besar kecil. Ini bermaksud, sebagai contoh, semasa anda cuba menyahkodkan rentetan yang dikodkan base64 seperti ab ==, Ab ==, aB ==, dan AB ==; anda akan mendapat 4 keputusan yang berbeza. Tanda sama (=) bukan sebahagian daripada indeks dan juga tidak terlibat dalam proses pengekodan. Ia hanya digunakan untuk padding dan juga dikenali sebagai watak padding. Ini memastikan bahawa rentetan yang dikodkan base64 harus berganda dari 4 bait dan itulah sebabnya selalu ditambahkan pada akhir rentetan yang dikodkan. Lihat jadual indeks aksara base64 yang diberikan di bawah untuk pemahaman yang lebih baik.

Huruf besar

IndeksPerwatakan
0A
1B
2C
3D
4E
5F
6G
7H
8I
9J
10K
11L
12M
13N
14O
15P
16Q
17R
18S
19T
20U
21V
22W
23X
24Y
25Z

Huruf kecil

IndeksPerwatakan
26a
27b
28c
29d
30e
31f
32g
33h
34i
35j
36k
37l
38m
39n
40o
41p
42q
43r
44s
45t
46u
47v
48w
49x
50y
51z

Nombor

IndeksPerwatakan
520
531
542
553
564
575
586
597
608
619

Simbol

IndeksPerwatakan
62+
63/

Di mana Base64 Digunakan?

Base64 digunakan pelbagai konteks. Sebilangannya diberikan di bawah.

  • Base64 dapat digunakan untuk mengirim dan menyimpan data teks untuk mengelakkan sebarang perlanggaran pembatas.
  • Data binari disematkan dalam fail XML menggunakan Base64.
  • Base64 digunakan untuk menyandikan fail binari seperti gambar, untuk mengelakkan ketergantungan pada fail luaran.
  • Skema URI data juga menggunakan Base64 untuk mewakili fail gambar. Itulah sebabnya, sumber gambar dalam dokumen HTML dapat menuju ke fail luaran atau URI data.
  • Base64 biasanya digunakan untuk menyembunyikan rahsia tanpa overhead pengurusan kunci kriptografi kerana mudah dan senang digunakan.
  • Spammer juga menggunakan pengekodan Base64 untuk mengelakkan alat anti spamming asas kerana mereka tidak dapat mengesan kata kunci dalam mesej yang dikodkan.
  • Dalam fail LDIF, Base64 digunakan untuk mengekod rentetan watak.

Apa itu URL Data atau URI Data?

URL data atau URI bermaksud pencari sumber seragam data atau pengecam sumber seragam. Ini hanyalah skema yang menyediakan mekanisme untuk memasukkan data dalam dokumen HTML. URI data mengandungi rentetan dikodkan base64 yang mewakili fail.

Fail boleh terdiri daripada pelbagai jenis tetapi biasanya fail gambar. Memiliki data gambar dalam format string yang dikodekan base64 berarti untuk memaparkan gambar di web, Anda tidak perlu menentukan lokasi gambar. Anda secara langsung dapat menggunakan string yang dikodkan sebagai nilai atribut sumber untuk menampilkan gambar. Setiap kali penyemak imbas menemui URI data, ia akan dapat menyahkod fail dan membina fail asal. Skema URI data mengandungi maklumat mengenai fail seperti jenis MIME dan juga rentetan yang dikodkan base64. Sila perhatikan kod yang diberikan di bawah.

data:[<MIME-type>][;charset=<encoding>][;base64],<data>

Bergantung pada ukuran fail, panjang rentetan yang dikodkan base64 dapat berbeza. Anda dapat menggunakan URI data dalam file CSS dan juga fail HTML.

Kelebihan Menggunakan URL Data atau URI Data

Kelebihan utama menggunakan URI data dan bukannya jalur fail adalah mengurangkan bilangan permintaan http yang keluar. Terlalu banyak permintaan http ke pelayan yang meminta fail yang sama berulang kali dapat meningkatkan beban pada pelayan. Sekiranya anda langsung memasukkannya ke dalam HTML, maka tidak akan ada permintaan keluar lagi kerana file tersebut sudah ada dalam dokumen HTML dalam format yang dikodkan. Penyemak imbas hanya perlu menyahkodnya dan memaparkannya. Seperti disebutkan di atas, ukuran string base64 dalam URI data akan 33% lebih besar daripada ukuran fail sebenarnya. Ini semua berkaitan dengan pengoptimuman prestasi dan sangat bergantung pada pilihan anda kaedah mana yang anda lebih suka memuatkan fail.

URI data tidak di-cache oleh penyemak imbas sehingga setiap kali pengguna mengunjungi laman web, penyemak imbas harus memuat turun seluruh HTML dan harus menyahkod data yang disematkan. Terlalu banyak penggunaan URI data dalam HTML boleh menjejaskan prestasi laman web dengan ketara. Anda mesti memastikan penggunaannya serendah mungkin. Anda mungkin tidak melihat banyak perbezaan dari segi prestasi di desktop atau komputer riba kerana sambungan tanpa wayar berkelajuan tinggi. Tetapi sekiranya peranti mudah alih, yang mempunyai kelajuan internet yang perlahan, ia akan merosakkan dengan ketara. Sekiranya laman web anda memerlukan terlalu banyak masa untuk memuatkan dalam peranti mudah alih, pastinya akan ada kehilangan pendapatan dan penglibatan pengguna yang rendah.

Sokongan Penyemak Imbas URI Data

URI data disokong oleh semua penyemak imbas moden. Penyemak imbas yang lebih tua seperti IE5 dan IE7 tidak menyokongnya, jadi elakkan menggunakannya jika anda memerlukan sokongan untuk penyemak imbas tersebut atau anda boleh mencuba penyelesaian alternatif dalam talian. Lihat senarai penyemak imbas yang disokong di bawah.

  • Firefox versi 2+
  • Versi Opera 7.2+ (Panjang data URI tidak boleh melebihi 4100 aksara)
  • Chrome (semua versi disokong)
  • Safari (semua versi disokong)
  • Internet Explorer 8+ (Ukuran URI data mestilah lebih kecil daripada 32kb)

Penafian:Kami membuat usaha yang wajar untuk memastikan bahawa hasil penukaran seakurat mungkin, tetapi kami tidak dapat menjaminnya. Sebelum menggunakan maklumat yang disediakan di sini, anda mesti mengesahkan kebenarannya dari sumber lain yang boleh dipercayai di internet.

Penafian | TOS | Mengenai | Privasi | Kody Tools

Copyright@2023