GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana membedakan biner dari file teks di linux

file masih merupakan perintah yang Anda inginkan. File apa pun yang berupa teks (menurut heuristiknya) akan menyertakan kata "teks" dalam keluaran file; apa pun yang biner tidak akan menyertakan kata "teks".

Jika Anda tidak setuju dengan heuristik yang file digunakan untuk menentukan teks vs. bukan teks, maka pertanyaannya perlu ditentukan dengan lebih baik, karena teks vs. bukan teks adalah pertanyaan yang samar-samar. Misalnya, file tidak mengidentifikasi blok kunci publik PGP di ASCII sebagai "teks", tetapi Anda mungkin (karena ini hanya terdiri dari karakter yang dapat dicetak, meskipun tidak dapat dibaca oleh manusia).


Manual diff menentukan itu

diff menentukan apakah suatu file adalah teks atau biner dengan memeriksa beberapa byte pertama dalam file; jumlah pasti byte bergantung pada sistem, tetapi biasanya beberapa ribu. Jika setiap byte di bagian file tersebut bukan nol, diff menganggap file tersebut sebagai teks; jika tidak, file tersebut akan dianggap biner.


Linux
  1. Cara Menambahkan Teks ke Akhir File di Linux

  2. Cara Menghapus File dan Direktori di Linux dari Command Line

  3. Cara Menambahkan Nomor Baris Ke File Teks Di Linux

  1. Cara Mengonversi File ke Encoding UTF-8 di Linux

  2. Cara Memisahkan Dan Menggabungkan File Dari Baris Perintah Di Linux

  3. Bagaimana cara mengekstrak bagian teks dari file biner di linux/bash?

  1. Cara Mengekstrak atau Mengekstrak File tar.gz dari Baris Perintah Linux

  2. Bagaimana Cara Menghapus "Data biner" Dari File Teks (mis. Bash_history)?

  3. Bagaimana cara menampilkan baris tertentu dari file teks di Linux?