CompactFlash (lühendatult CF) on mälukaart, mille leiutas 1994. aastal SanDisk.[1] See kasutab andmete salvestamiseks välkmälu. CompactFlashi kasutatakse paljudes kaasaskantavates seadmetes, nagu näiteks digitaalsed foto- ja videokaamerad, pihuarvutid ning kaasaskantavad helisalvestusseadmed.[2] CompactFlash on kasutuses pigem kallimates seadmetes ning eriti levinud on see professionaalsete kaamerate sees. Nii Canoni kui ka Nikoni parimad fotokaamerad kasutavad CompactFlashi.
2013. aasta septembris teatas SanDisk 256 GB CompactFlashi turuletulekust.[3]
Tüüp I CF kaart on 3,3 mm paks ja võib tarbida kuni 70 mA.
Tüüp II CF kaart on 5 mm paks ja võib tarbida kuni 500 mA.
Tüüp I kaarti saab kasutada ka tüüp II pesas, kuid vastupidi mitte.
Liides
Esialgu kasutas CompactFlash liidest, mis on mõõtmetelt väiksem, kuid elektriliselt identne PCMCIA-ATA liidesega.[4] Seepärast on võimalik CF kaarti kasutada passiivse adapteri abil PCMCIA pesas. Hiljem lisanudusid ka SATA ja PCIe liidesega kaardid, pakkudes suuremaid andmeedastuskiiruseid.
Erinevatelt paljudest teistest mälukaartidest, asub CompactFlash mälukontroller kaardi sees. Seepärast on võimalik ka vanematel seadmetel kasutada uute kaartide suuremaid kiiruseid ja suurusi. Teiste mälukaartide kontrollerid asuvad mälukaarti kasutavas seadmes ja seetõttu on toetatud kiirused ja mälukaardi mahutavused juba ette määratud.[5]
48-bitine adresseerimine - 137 GB asemel on võimalik adresseerida kuni 144 PB.[7]
Lisatud TRIM funktsioon, millega optimeeritakse vaba ruumi kasutust.[6]
CF 6.0 (2010)
Kasutab UDMA7 liidest, mis toetab kiiruseid kuni 167 MB/sec.[6]
Lisatud Sanitize funktsioon, mille abil on võimalik tühjendada kogu mälukaart.[6]
Eelised
Kuna CompactFlash kasutab välkmälu, on see võrreldes kõvaketastega füüsiliselt palju vastupidavam ning kasutab ka vähem voolu.
Muu
Microdrive - IBM 1999. aastal välja töötatud kõvaketas, mis sobib CompactFlash II pesasse. Need pakkusid suuremat kiirust ja andmemahtu, kuid välkmälu tehnoloogia kiire arengu tõttu ei ole need enam kasutuses.[5]