Tipe MIME .pdf: application/pdf

File berekstensi .pdf (dokumen PDF) menggunakan tipe MIME application/pdf.

Diperbarui

application/pdf
Tipe MIME untuk .pdf
Dokumen
Kategori
Tidak
Kompres dengan gzip/Brotli

Apa tipe MIME dari file .pdf?

Tipe MIME (media type) untuk file dokumen PDF dengan ekstensi .pdf adalah application/pdf. Browser menampilkan PDF secara inline secara default. Gunakan Content-Disposition: attachment untuk memaksa unduhan.

Header Content-Type

Content-Type: application/pdf

Konfigurasi server

ServerKonfigurasi
Nginx (mime.types atau types {})application/pdf pdf;
Apache (.htaccess)AddType application/pdf .pdf
IIS (web.config)<mimeMap fileExtension=".pdf" mimeType="application/pdf" />
Node.js / Expressres.type('pdf') atau res.setHeader('Content-Type', 'application/pdf')
Amazon S3Atur Content-Type: application/pdf pada objek (metadata), atau kirim --content-type application/pdf ke aws s3 cp

Apakah file .pdf perlu dikompresi?

Tidak. File dokumen PDF sudah terkompresi secara internal, sehingga gzip atau Brotli hanya membuang CPU dan hampir tidak mengurangi ukuran — kadang malah menambahnya. Jangan masukkan application/pdf ke dalam konfigurasi kompresimu.

Mengapa tipe MIME penting

Browser memutuskan apa yang dilakukan terhadap sebuah respons — menampilkan, menjalankan, memutar, atau mengunduh — berdasarkan header Content-Type, bukan ekstensi file. Dengan X-Content-Type-Options: nosniff, tipe yang salah membuat stylesheet dan script terblokir begitu saja. Untuk unggahan, jangan pernah percaya tipe yang dikirim klien; periksa isi file (magic bytes-nya) di server.

Pertanyaan yang sering diajukan

Apa tipe MIME untuk .pdf?
application/pdf.
Bagaimana cara mengatur Content-Type untuk .pdf di Nginx?
Pastikan application/pdf pdf; ada di blok types (biasanya di /etc/nginx/mime.types), lalu muat ulang Nginx.
Apakah file .pdf perlu di-gzip?
Tidak — formatnya sudah terkompresi, jadi kompresi HTTP tidak memberi manfaat.