Arvutustehnikas on mitut tüüpi failivorminguid. Komaga eraldatud väärtus (CSV) on spetsiaalne fail, mis on vormindatud komadega kui iga andmeelemendi eraldaja. Koma on lipp, mis tähistab failis uue andmeväärtuse lõppu ja algust. Seda CSV-faili kasutavad programmid sageli andmete kiireks sõelumiseks ühest failist teise.
CSV-fail on üks lihtsamaid faile, mida luua. See on tekstifail, mis kasutab andmeelementide eraldamiseks komasid. Seda faili on lihtne lugeda ja mõista nii inimestel kui ka arvutirakendustel.
Paljud rakendused saavad eksportida andmeid mitmes failivormingus. Neid andmeid saab hõlpsasti jagada ja teistesse arvutisüsteemidesse importida. CSV-fail on standardne meetod andmete eksportimiseks ja tarkvararakendustest importimiseks. Seda tüüpi funktsiooni toetab enamik Microsoft® tooteid, sealhulgas Microsoft Excel®.
Tarkvaraarendajad on CSV-failivormingut kasutanud juba aastaid. See on lihtne meetod andmete eraldamiseks failis, mis muudab faili äärmiselt paindlikuks. Seda saavad kasutada mitmed operatsioonisüsteemid ja programmeerimiskeeled, kuna see põhineb lihtsal stringiteksti eraldajal, mis on ühine kõikidele tarkvaraprogrammidele.
Turvalisuse seisukohast ei peeta CSV-faili turvaliseks meetodiks andmete jagamiseks arvutisüsteemide vahel. See on lihtne tekstifail, mida arvutid saavad hõlpsasti lugeda ja tõlgendada. Enamik turbespetsialiste soovitab seda tüüpi failid enne nende jagamist krüpteerida. See piirab andmete vaatamise volitatud juurdepääsuga inimestega.
Enamik andmebaasiprogramme kasutab CSV-vormingut. See muudab andmete importimise ja eksportimise andmebaasi lihtsaks. Andmed saab aruandluse eesmärgil sisestada ka CSV-vormingusse, kuna enamik aruandlustööriistu kasutab seda vormingut.
Tabeldusmärgiga eraldatud fail on veel üks näide tekstifailivormingust. Seda tüüpi fail sarnaneb CSV-failiga, välja arvatud see, et see kasutab andmeelementide eraldamiseks spetsiaalset tabeldusmärki. Tabeldusmärgiga eraldatud failivormingul on samad turvaprobleemid kui CSV-vormingul ja see tuleks samuti krüpteerida.
Laiendatav märgistuskeel (XML) on teine tekstifailivorming. XML märgistab andmeelemente, mis loob jagatavate andmete määratluse. XML-fail sarnaneb failis olevate andmete minisõnastikuga. Sellest vormingust on saanud standardne meetod andmete jagamiseks arvutisüsteemide vahel ja see on palju parem kui CSV-vorming.