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] 來支持!