Tentukan editor teks mana yang digunakan

0

Ketika saya mendapatkan file teks dari suatu sumber, apakah mungkin untuk menentukan editor mana yang digunakan untuk membuatnya dengan asumsi bahwa pembuatnya belum menghapus metadata semacam itu dari file tersebut. Jika ya, bagaimana saya bisa melakukan itu?

Chethan S.
sumber

Jawaban:

6

Jenis metadata yang Anda bicarakan ditambahkan biasanya oleh editor dokumen seperti openoffice dan microsoft office, tetapi tidak oleh editor seperti vim, emacs, gedit, notepad dll. Dan itu karena mereka adalah dokumen teks biasa . Mereka tidak memiliki format khusus.

Namun ada pengecualian, seperti jika Anda membuat dokumen HTML, maka editor teks mungkin menambahkan tag meta generator, tetapi sebagai aturan umum, editor teks tidak menambahkan data meta.

Jadi dalam kasus umum, tidak mungkin untuk mengetahui editor mana yang digunakan untuk file tertentu.

freethinker
sumber
2
Beberapa editor teks biasa meninggalkan metadata, seperti milik TextMate com.macromates.caret atribut yang diperluas; Visual Studio menyimpan posisi tanda sisipan dalam aliran data alternatif NTFS, dll.
Daniel Beck
2
@Daniel Beck Benar tetapi metode transmisi harus mendukung dan menjaga Alternate Data Streams atau HFS (+) Forks. Sebagian besar metode transmisi (email, FTP, HTTP, bahkan flash drive yang diformat dengan FAT) tidak melakukan ini.
Andrew Lambert