使用base64編碼把背景新增到CSS檔案中

2022-09-06 09:06:09 字數 765 閱讀 5816

最近部落格背景的外鏈掛了,沒辦法,只好另找辦法。

在後台,有乙個「檔案」選單,可以上傳自己的檔案,我就打算把傳到裡面。但卻發現了乙個很反人性的設定:不允許上傳jpg,png檔案,允許上傳的只有bmp,gif這樣的檔案。bmp檔案太大,載入都要好幾秒,gif檔案質量太差,只有256色,不能滿足需求。估計這樣不讓我們傳,是為了省流量吧。

沒辦法,只好另闢蹊徑。在允許上傳的檔案選單裡發現可以上傳css。

轉換完之後建立乙個css檔案,寫入如下內容:

body
插入之後如圖所示:

上傳這個css到後台的檔案選單:

之後在後台設定的css中寫入匯入命令:

base64編碼 動畫演示 Base 64 編碼

base64 是一種十分流行的編碼方式,僅僅使用 64 個字元加等號 就可以以文字的形式表示所有的二進位制資料了,因為它能夠把二進位制格式通過編碼轉換成可見字元,所有我們就可以通過的把二進位制格式比如,檔案等通過 base64 編碼然後通過文字的形式共享出去,是不是很神奇呀。把輸入的資料轉換成 二進...

Base64編碼演算法

base64要求把每三個8bit的位元組轉換為四個6bit的位元組 3 8 4 6 24 然 後把6bit再添兩位高位0,組成四個8bit的位元組,也就是說,轉換後的字串理 論上將要比原來的長1 3。轉換後,我們用乙個碼表來得到我們想要的字串 也就是最終的base64編碼 這個表是這樣的 0 a 1...

Base64編碼演算法

base64 construe aaaaaaaa bbbbbbbb cccccccc dddddddd ffffffff 3byte to 4byte is encode 00aaaaaa 00aabbbb 00bbbbcc 00cccccc 3byte newlen 4 00aaaaaa 00aa...