Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Mengesan Jenis MIME Melebihi Sokongan Standard dalam Go: Perbandingan Pakej Tersuai.

Cara Mengesan Jenis MIME Melebihi Sokongan Standard dalam Go: Perbandingan Pakej Tersuai.

Patricia Arquette
Patricia Arquetteasal
2024-10-25 06:22:29944semak imbas

How to Detect MIME Types Beyond Standard Support in Go: A Comparison of Custom Packages.

Mengesan Jenis MIME Tambahan dalam Golang Melangkaui Sokongan Standard

Fungsi http.DetectContentType([]bait) Standard Go boleh mengenal pasti bilangan terhad jenis MIME. Untuk pengesanan yang lebih komprehensif, termasuk yang tidak berdasarkan sambungan fail, seperti DOCX, XLS, PPT dan ODP, komuniti telah membangunkan beberapa pakej tersuai.

Pakej Disyorkan untuk Pengesanan Jenis MIME Boleh Disesuaikan

  • jenis fail:

    • Pelaksanaan Pure Go tanpa pengikatan C
    • Mudah diperluas untuk pengesanan jenis MIME tersuai
    • Isu berpotensi dengan kekaburan (cth., XLSX dan DOCX kedua-duanya diiktiraf sebagai ZIP)
    • Bilangan terhad jenis MIME terbina dalam yang dikesan
  • magicmime:

    • Memerlukan libmagic-dev untuk dipasang
    • Keupayaan pengesanan yang meluas dengan bilangan tertinggi jenis MIME yang disokong
    • Boleh dikembangkan dengan libmagic
    • Tidak selamat untuk benang
  • jenis mime:

    • Pure Go, tanpa pengikatan C
    • Lebih banyak jenis MIME disokong daripada jenis fail
    • Selamat benang
    • Boleh diperluas, membenarkan peraturan pengesanan yang ditetapkan pengguna

Contoh Penggunaan

Untuk menggunakan pakej ini, cuma pasangkannya menggunakan arahan go get, cth.:

go get github.com/howeyc/fs

Kemudian, import pakej ke dalam kod anda dan gunakan APInya untuk pengesanan jenis MIME. Rujuk dokumentasi setiap pakej untuk arahan penggunaan khusus.

Dengan memilih salah satu daripada perpustakaan ini, pembangun boleh mengembangkan keupayaan pengesanan jenis MIME mereka di Golang, membolehkan pengenalpastian jenis fail yang lebih tepat, tidak kira sama ada mereka mempunyai -sambungan yang diketahui atau tidak.

Atas ialah kandungan terperinci Cara Mengesan Jenis MIME Melebihi Sokongan Standard dalam Go: Perbandingan Pakej Tersuai.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn