IT用語集 › インフラ › SPIFFS

SPIFFS

インフラ Svenska → 更新: 2026-11-03
詳細情報
開発者
ペーテル・アンデション(Peter Andersson)
ライセンス
MIT
ソースコード
github.com/pellepl/spiffs
後継
LittleFS

SPI Flash File System。SPI接続のNORフラッシュ向けのフラットなファイルシステムで、いまでは「乗り換え元」として知られる。

ペーテル・アンデションが、RAMの少ないマイコンと外付けのSPIフラッシュチップ向けに作った。SPIFFSにはディレクトリがなく、/config/wifi.jsonのスラッシュもファイル名の一文字にすぎない。書き込みはチップ全体に分散され、摩耗を均す。ESP8266や初期のESP32プロジェクトの標準となり、たいていは内蔵Webサーバが置くHTMLの保管場所として使われた。

弱点は、チップが埋まるにつれて性能が落ちることと、電源断への保護が限られていることだった。プロジェクトはすでにメンテナンスされておらず、ESP-IDFは非推奨としており、ESP8266のArduinoコアはLittleFSに移行した。すでに現場にある機器はもちろんまだ動いている。無線経由でファイルシステムを移行したがる人はいない。

← 用語集に戻る