IT-lexikon › Infrastruktur › SPIFFS

SPIFFS

Infrastruktur In English → Uppdaterad: 2026-11-03
Mer info
Skapad av
Peter Andersson
Licens
MIT
Källkod
github.com/pellepl/spiffs
Efterföljare
LittleFS

SPI Flash File System: ett platt filsystem för NOR-flash på SPI-bussen, numera mest känt som det man migrerar bort från.

Byggt av Peter Andersson för mikrokontroller med lite RAM och en extern SPI-flash. SPIFFS har inga kataloger — snedstrecket i /config/wifi.json är bara ett tecken i filnamnet — och sprider skrivningar över hela minnet för att jämna ut slitaget. Det blev standard på ESP8266 och tidiga ESP32-projekt, där webbserverns HTML-filer brukade ligga.

Svagheterna var prestanda som sjönk när minnet fylldes och begränsat skydd mot strömavbrott. Projektet underhålls inte längre, ESP-IDF har märkt det som föråldrat och Arduino-kärnan för ESP8266 har bytt till LittleFS. Gamla enheter i fält kör det förstås fortfarande, eftersom ingen vill riskera en filsystemsmigrering över luften.

← Tillbaka till lexikonet