.apk MIME-Typ: application/vnd.android.package-archive

Dateien mit der Endung .apk (Android-App-Paket) verwenden den MIME-Typ application/vnd.android.package-archive.

Aktualisiert am

application/vnd.android.package-archive
MIME-Typ für .apk
Archive
Kategorie
Nein
Mit gzip/Brotli komprimieren

Welcher MIME-Typ gilt für .apk-Dateien?

Der MIME-Typ (Medientyp) für Android-App-Paket-Dateien mit der Endung .apk lautet application/vnd.android.package-archive. Liefere sie mit diesem Typ aus, damit Android den Download als installierbare App erkennt.

Content-Type-Header

Content-Type: application/vnd.android.package-archive

Serverkonfiguration

ServerKonfiguration
Nginx (mime.types oder types {})application/vnd.android.package-archive apk;
Apache (.htaccess)AddType application/vnd.android.package-archive .apk
IIS (web.config)<mimeMap fileExtension=".apk" mimeType="application/vnd.android.package-archive" />
Node.js / Expressres.type('apk') oder res.setHeader('Content-Type', 'application/vnd.android.package-archive')
Amazon S3Setze Content-Type: application/vnd.android.package-archive am Objekt (Metadaten) oder übergib --content-type application/vnd.android.package-archive an aws s3 cp

Sollten .apk-Dateien komprimiert werden?

Nein. Android-App-Pakete sind intern bereits komprimiert. gzip oder Brotli würden deshalb CPU verschwenden und die Größe kaum verringern, manchmal sogar erhöhen. Nimm application/vnd.android.package-archive aus deiner Kompressionskonfiguration heraus.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers und nicht anhand der Dateiendung, ob eine Antwort angezeigt, ausgeführt, abgespielt oder heruntergeladen wird. Mit X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen, sondern den Inhalt der Datei (ihre Magic Bytes) auf dem Server prüfen.

Häufige Fragen

Was ist der MIME-Typ für .apk?
application/vnd.android.package-archive.
Wie setze ich den Content-Type für .apk in Nginx?
Stelle sicher, dass application/vnd.android.package-archive apk; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx neu.
Sollte ich .apk-Dateien mit gzip komprimieren?
Nein – das Format ist bereits komprimiert, HTTP-Kompression bringt keinen Vorteil.