愛伊米

Android 13將用上EROFS檔案系統

近日,有訊息表示,未來的Android 13都將用上華為此前自研的一項技術EROFS,這項技術早幾年華為就已經用上了,現在Android將裝置這項技術的原因是什麼?

華為開源的這項技術名為 EROFS,全稱 Extendable Read-Only File System,即可擴充套件只讀檔案系統,由搭載 EMUI 9。1 的華為 P30 系列首發。

Android 13將用上EROFS檔案系統

因為EROFS超級檔案系統是一個具有實時壓縮能力的檔案系統。系統檔案以不同的壓縮率儲存在ROM上,而讀取上層應用時,同時進行讀取和解壓縮排程。

EROFS超級檔案系統透過高效先進的壓縮演算法,有效縮減了傳輸的檔案大小,提升了讀取檔案的效能,而對於上層應用,解壓操作並不可見,就是一次正常的讀取。

在這樣的壓縮讀取的條件下,最明顯的好處就是手機隨機讀性提升 20%,速度更快。EROFS 本身作為壓縮檔案系統,可以透過 fixed-sized output 演算法,解決傳統檔案系統讀放大問題帶來的損耗,降低 IO 讀取量,從而提升讀取速度。

除了提升手機的讀取速度之外,最重要的一點就是節省空間了,一般情況,系統檔案是以壓縮後的形儲存在ROM上,而EROFS又是一個可支援壓縮的檔案系統,所以自然而然帶來了ROM空間的節省。EROFS 的壓縮演算法可以減少這部分“公攤面積”。

Android 13將用上EROFS檔案系統

華為表示,以一款 128GB ROM 的手機為例,EROFS 可以減少 2GB 的空間佔用,讓你多儲存 1000 張照片或者 500 首歌曲。

所以這項功能在Android 13中進行實裝的話,對使用者來說自然是有好處的。