TSV (Tab-Separated Values)
TSV adalah format data tabular di mana kolom dipisahkan oleh karakter tab alih-alih koma. Format ini menghindari kompleksitas kutipan CSV karena tab jarang muncul dalam nilai data, membuat TSV lebih mudah di-parse untuk banyak alur kerja bioinformatika dan ilmu data.
Tipe MIME
text/tab-separated-values
Tipe
Teks
Kompresi
Lossless
Kelebihan
- + Simpler parsing than CSV โ no quoting rules needed
- + Tabs rarely appear in data, reducing ambiguity
- + Standard in bioinformatics and scientific data pipelines
Kekurangan
- โ Less universally recognized than CSV in business tools
- โ Cannot represent values containing tab characters
- โ Some spreadsheet tools default to CSV, not TSV
Kapan Menggunakan .TSV
Gunakan TSV ketika nilai data sering mengandung koma, atau dalam pipeline ilmiah dan bioinformatika di mana TSV adalah konvensi.
Detail Teknis
File TSV menggunakan karakter tab (\t) sebagai pemisah kolom dan baris baru sebagai pemisah baris. Tidak seperti CSV, TSV tidak memerlukan kutipan โ bidang tidak boleh berisi tab atau baris baru.
Riwayat
File yang dipisahkan tab telah digunakan sejak pemrosesan data mainframe paling awal. TSV diformalkan sebagai tipe media IANA text/tab-separated-values dan umum digunakan dalam bioinformatika (output BLAST), linguistik, dan data warehousing.