Base64.imBase64 在線編碼解碼(最好用的 Base64 在線工具)
常見問題
1. 為什麼每個檔案最大限制為 1MB?
我們將每個檔案的大小限制為 1MB,主要基於以下原因:
資源限制:這項服務是免費的,託管在私人伺服器上,伺服器資源有限。我們已經升級伺服器來支援多檔案上傳和映像優化功能,但仍需要限制單一檔案大小。
瀏覽器相容性:某些硬體或瀏覽器無法處理過大的 Base64 字串,可能導致編碼後的圖像無法正常顯示。
常見用例:對於大多數「正常」用例(如圖示或影像精靈編碼),1MB的限制已綽綽有餘。事實上,超過99.9%的上傳檔案大小小於100KB。
需要更大文件支援?
如果您確實需要處理更大的影像,請聯絡我們,我們將盡力協助您找到適合的解決方案。
2. 我的文件會永久保存嗎?
不會。
我們非常重視用戶隱私,圖像只會被暫時存儲,並在處理後立即刪除。以下是處理流程:
①. 圖像被上傳到臨時資料夾。
②. 系統讀取影像資料並編碼為 Base64 字串。
③. 影像元資料(如大小和 MIME 類型)被讀取,僅用於顯示在結果中,不會儲存。
④. 影像檔案立即被刪除。
我們不會儲存您的文件名稱、地理位置資料或任何其他私人資訊。
3. 為什麼我的影像在 IE8 上無法顯示?
這是由於 Internet Explorer 8 的限制:
IE8 對 Base64 字串大小的支援有限(最大 32KB)。如果字串超出此限制,瀏覽器將無法正確顯示圖像。
IE9 的支援有所改進,限制為 4GB,但仍需注意編碼後的字串大小。
**解決方法**:
盡量確保 Base64 編碼的圖像大小夠小(小於 32KB)。
使用現代瀏覽器以獲得更好的相容性和效能。
4. 為什麼拖放功能在 IE8 和 IE9 中不起作用?
IE8 和 IE9 中不支援現代瀏覽器廣泛應用的拖放功能。我們推薦以下解決方法:
使用單一檔案上傳表單:對於舊版瀏覽器,您仍然可以透過傳統的檔案上傳按鈕來處理影像。
升級瀏覽器:使用更現代的瀏覽器(如 Chrome、Edge 或 Firefox)可享有更完整的功能支援。
雖然只有約 0.5% 的用戶使用這些過時瀏覽器,但我們盡力為所有用戶提供基本功能支援。
5. 如何確保我的 Base64 影像相容於所有裝置?
在使用 Base64 編碼影像時,請注意以下幾點:
檔案大小控制:避免使用過大的圖像文件,因為編碼後字串會顯著增長,這可能影響效能或導致某些瀏覽器無法解析。
測試相容性:在多個裝置和瀏覽器中測試您的程式碼影像,確保顯示效果一致。
HTML 與 CSS 範例:
在 HTML 中:
<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." width="100" height="50" alt="base64 test">
在 CSS 中:
.my-class {
background: url('data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA...');
}
6. 我的瀏覽器或硬體是否支援大型 Base64 字串?
支援情況可能因裝置或瀏覽器而異:
現代瀏覽器(如 Chrome、Firefox、Edge)支援較大的 Base64 字串。
舊設備或瀏覽器可能對記憶體有限制,無法載入大型字串。
建議盡量保持文件簡潔,確保最佳相容性。
如果您還有其他問題,歡迎透過
[email protected] 來支持!