Jawaban singkatnya
- TSV adalah format teks untuk pertukaran data tabel yang memisahkan bidang dengan tab dan rekaman dengan pergantian baris, tanpa mengizinkan karakter tab literal di dalam nilai bidang.
- Lihat file TSV dengan editor teks, atau buka sebagai tabel di Excel, LibreOffice Calc, atau OpenOffice Calc. Di Windows, impor ke Excel dan pilih tab sebagai pemisah. Di Mac, gunakan editor teks atau aplikasi lembar kerja yang mendukung TSV. Di ponsel, periksa apakah aplikasi pilihan Anda mendukung teks biasa atau impor TSV sebelum membuka file. Jika kolom bergeser, periksa teks asli untuk mencari tab tambahan atau pergantian baris di dalam nilai.
- Berhati-hatilah saat membuka TSV dari sumber yang tidak dikenal di aplikasi lembar kerja. OWASP memasukkan TSV dalam pemeriksaan ekspor lembar kerja: nilai yang diawali =, +, - atau @ dapat ditafsirkan sebagai formula dan menyebabkan manipulasi hasil, hasil menyesatkan atau kebocoran data. Dampak yang lebih besar bergantung pada konfigurasi aplikasi, fitur lama, dan interaksi pengguna. Ekstensi saja tidak membuktikan bahwa file akan menjalankan perintah.
File TSV: mengenali, membuka, dan mengonversi
TSV merupakan singkatan dari Tab-Separated Values. Registrasi IANA mewajibkan nama bidang pada baris pertama dan jumlah bidang yang sama pada setiap rekaman. Library of Congress menganggap registrasi ini sebagai spesifikasi de facto serta mencantumkan ekstensi .tsv dan tipe media text/tab-separated-values. Header dapat menjelaskan kolom, tetapi TSV sendiri tidak mendukung dokumentasi kualitas atau asal-usul data.
Aplikasi lembar kerja umum dapat mengekspor data TSV ke CSV, XLS, atau XLSX. Impor file dengan tab sebagai pemisah, periksa kolom, lalu simpan atau ekspor ke format tujuan. Tab dan pergantian baris literal tidak dapat dipertahankan langsung di dalam bidang TSV; periksa aturan escape pada aplikasi pengekspor dan pengimpor. Simpan dokumentasi asal-usul dan kualitas data secara terpisah jika informasi itu perlu dipertahankan.
Cara membukanya
Lihat file TSV dengan editor teks, atau buka sebagai tabel di Excel, LibreOffice Calc, atau OpenOffice Calc. Di Windows, impor ke Excel dan pilih tab sebagai pemisah. Di Mac, gunakan editor teks atau aplikasi lembar kerja yang mendukung TSV. Di ponsel, periksa apakah aplikasi pilihan Anda mendukung teks biasa atau impor TSV sebelum membuka file. Jika kolom bergeser, periksa teks asli untuk mencari tab tambahan atau pergantian baris di dalam nilai.
Lihat file TSV dengan editor teks, atau buka sebagai tabel di Excel, LibreOffice Calc, atau OpenOffice Calc. Di Windows, impor ke Excel dan pilih tab sebagai pemisah. Di Mac, gunakan editor teks atau aplikasi lembar kerja yang mendukung TSV. Di ponsel, periksa apakah aplikasi pilihan Anda mendukung teks biasa atau impor TSV sebelum membuka file. Jika kolom bergeser, periksa teks asli untuk mencari tab tambahan atau pergantian baris di dalam nilai.
Aplikasi lembar kerja umum dapat mengekspor data TSV ke CSV, XLS, atau XLSX. Impor file dengan tab sebagai pemisah, periksa kolom, lalu simpan atau ekspor ke format tujuan. Tab dan pergantian baris literal tidak dapat dipertahankan langsung di dalam bidang TSV; periksa aturan escape pada aplikasi pengekspor dan pengimpor. Simpan dokumentasi asal-usul dan kualitas data secara terpisah jika informasi itu perlu dipertahankan.
Keamanan file
Berhati-hatilah saat membuka TSV dari sumber yang tidak dikenal di aplikasi lembar kerja. OWASP memasukkan TSV dalam pemeriksaan ekspor lembar kerja: nilai yang diawali =, +, - atau @ dapat ditafsirkan sebagai formula dan menyebabkan manipulasi hasil, hasil menyesatkan atau kebocoran data. Dampak yang lebih besar bergantung pada konfigurasi aplikasi, fitur lama, dan interaksi pengguna. Ekstensi saja tidak membuktikan bahwa file akan menjalankan perintah.
Pengirim tidak dikenal, nama yang berakhir dengan dua ekstensi, atau isi yang tidak cocok dengan ekstensinya — periksa dulu sebelum dibuka.
Soal konversi
Aplikasi lembar kerja umum dapat mengekspor data TSV ke CSV, XLS, atau XLSX. Impor file dengan tab sebagai pemisah, periksa kolom, lalu simpan atau ekspor ke format tujuan. Tab dan pergantian baris literal tidak dapat dipertahankan langsung di dalam bidang TSV; periksa aturan escape pada aplikasi pengekspor dan pengimpor. Simpan dokumentasi asal-usul dan kualitas data secara terpisah jika informasi itu perlu dipertahankan.
Konversikan salinannya, jangan file aslinya, lalu bandingkan kualitas, metadata, dan tata letaknya dengan file awal.
Pertanyaan umum
Apa itu file TSV?
File TSV adalah tabel teks biasa dengan bidang yang dipisahkan tab dan satu rekaman per baris. Registrasi IANA mewajibkan nama kolom pada baris pertama, jumlah bidang yang sama pada setiap rekaman, serta tidak adanya tab literal di dalam nilai.
Bagaimana cara membuka file TSV di Windows dan mengimpornya ke Excel?
Gunakan fitur impor teks Excel dan pilih tab sebagai pemisah. Pastikan nilai berada di bawah header yang benar. Anda juga dapat memeriksa teks asli dengan editor teks sebelum mengimpor data dari sumber yang tidak dikenal.
Bagaimana cara membuka file TSV di Mac?
Gunakan editor teks untuk membacanya, atau impor ke aplikasi lembar kerja yang mendukung TSV. Saat mengimpor sebagai tabel, pilih tab sebagai pemisah dan periksa kesesuaian kolom.
Bagaimana cara membuka file TSV di ponsel?
Periksa apakah aplikasi Anda mendukung tampilan teks biasa atau impor TSV. Sebelum membuka file, periksa opsi tampilan dan impor yang tersedia di aplikasi. Jika impor tersedia, pilih tab sebagai pemisah; jika tidak, gunakan komputer dengan editor teks atau aplikasi lembar kerja yang kompatibel.
Bagaimana mengatasi kolom bergeser saat mengimpor file TSV?
Pastikan pemisah yang dipilih adalah tab. Tab tambahan dalam nilai menghasilkan bidang tambahan, sedangkan pergantian baris dapat memecah rekaman. Periksa teks asli, bandingkan jumlah bidang, dan cocokkan aturan escape yang digunakan pembuat file.
TSV atau CSV: format mana yang sebaiknya dipilih untuk tabel?
TSV memisahkan bidang dengan tab, sedangkan CSV menggunakan koma. Pilih format yang diterima aplikasi tujuan. Untuk TSV, pastikan kedua pihak menyepakati cara merepresentasikan tab dan pergantian baris yang menjadi bagian dari nilai.
Bagaimana cara mengubah file TSV ke XLSX, XLS, atau CSV?
Impor TSV ke aplikasi lembar kerja yang kompatibel, periksa pemisah dan kolom, lalu simpan atau ekspor sebagai XLSX, XLS, atau CSV. Aplikasi lembar kerja umum mendukung ekspor tersebut. Periksa kembali nilai dan representasi escape setelah konversi.
Apakah file TSV memiliki risiko injeksi formula?
Ya, jika aplikasi lembar kerja menafsirkan nilai yang tidak tepercaya sebagai formula. Perhatikan terutama nilai yang diawali =, +, - atau @. Dampaknya bergantung pada aplikasi dan konfigurasi; ekstensi TSV saja tidak berarti perintah akan dijalankan.
Bagaimana cara merepresentasikan tab dan pergantian baris di dalam file TSV?
Karakter tersebut tidak dapat dipertahankan secara literal di dalam bidang TSV. Library of Congress menjelaskan penggunaan representasi escape saat konversi. Periksa aturan pengekspor dan pengimpor, tanpa menganggap satu urutan escape tertentu didukung secara universal.
Apakah file TSV yang terbuka dengan benar menyimpan asal-usul dan menjamin kualitas data?
Tidak. Tampilan yang benar hanya menunjukkan bahwa aplikasi dapat membaca tabel. TSV sendiri tidak mendukung dokumentasi kualitas atau asal-usul data. Simpan informasi tersebut secara terpisah dan periksa sumber serta nilainya secara mandiri.
Format terkait
Sumber
IANA:text/tab-separated-values 媒体类型登记 · IANA,媒体类型注册机构及 TSV 事实规范
TSV, Tab-Separated Values · 美国国会图书馆,数字格式保存说明
OWASP Web Security Testing Guide:CSV Injection · OWASP Foundation,官方安全测试指南