Apakah ada perintah yang dapat mengatur tipe file MIME? sebagai contoh:
mime --set --MIME="image/pjpeg" filename.jpg
command-line
file-format
mime-type
Pelajar PHP
sumber
sumber
update-mime-database
Jawaban:
Pertanyaan ini sudah dijawab oleh
@PHPLearner
dalam komentar. Namun, ini jawaban yang lebih panjang.Tidak ada perintah khusus seperti yang
mime
ditanyakan dalam pertanyaan, dan tidak ada keraguan satu perintah tersebut dapat dibuat. Untuk menambahkan tipe MIME baru, yang diperlukan hanyalah mengedit/etc/mime.types
file.Katakanlah Anda ingin menambahkan tipe MIME dengan ekstensi
.btc
, lalu1. Periksa apakah tipe MIME sudah ada
Buka baris perintah dan masukkan baris di bawah ini (ganti
btc
dengan ekstensi Anda)Sekarang, perintah ini akan menampilkan sebuah baris, Jika tipe MIME itu sudah ditambahkan. Sepertinya ini untuk pencarian MIME tertentu
Jika ekstensi Anda tidak menampilkan garis apa pun (seperti
btc
dalam kasus ini), atau jika garis yang dihasilkan tidak menyertakan ekstensi Anda, Anda harus membuat jenis MIME baru. Kalau tidak, ekstensi Anda sudah memiliki tipe MIME yang disertakan dalam file/etc/mime.types
.2.1 Membuat tipe MIME (JIKA dibutuhkan)
Jika tidak ada output, atau output yang diberikan tidak termasuk ekstensi Anda, kami harus menambahkan tipe MIME. Untuk itu ketik di command line
Ubah teks berikut ini sehingga kata "ekstensi" diganti dengan ekstensi file Anda (tanpa tanda titik), tambahkan baris ke akhir
mime.types
file, dan simpan. Di sini ekstensi kami adalah bitcoin dan kami menulisbtc
(BUKAN .btc) yang akan dilihat sebagai ekstensi untuk file bitcoin.Dan salin bagian 'teks / ekstensi' yang dimodifikasi.
Dalam kasus kami akan terlihat seperti
Simpan file dan keluar.
2.2 Menambahkan tipe MIME menggunakan
.xml
file danupdate-mime-database
Jika mengedit
/etc/mime.types
file tidak berfungsi untuk ekstensi Anda, maka Anda dapat mencoba solusi ini.Buat
.xml
file baru yang menjelaskan ekstensi Anda seperti ini & Simpan.Sekarang tambahkan file ini ke folder. Setelah
/usr/share/mime/application
Anda menambahkan atau memodifikasi apa pun yang Anda butuhkan, jalankan perintah3. Menambahkan Ikon ke jenis MIME
Sekarang kita perlu mengaitkan ikon dengan tipe MIME. Dapatkan ikon SVG dan beri nama "text-extension.svg", atau apa pun jenis MIME Anda yang diubah namanya; ini akan menjadi ikon untuk mewakili semua instance dari tipe MIME di sistem Anda.
Jadi, Kami mengganti nama file .svg sehingga cocok dengan bitcoin-text.svg (atau "masukkanYourMIMEtype.svg") sehingga
slashes are replaced with "-"
ada dan adano capital letters
.Kemudian cukup jalankan perintah berikut, dengan 'bitcoin-text' diganti dengan jenis MIME Anda.
Relogin dan semua file yang diakhiri dengan ekstensi MIME akan ditampilkan dengan ikon itu.
sumber