Erkennen zusätzlicher Mime-Typen in Go
Die Standardfunktion http.DetectContentType() im Net/http-Paket von Go bietet Unterstützung für eine begrenzte Anzahl von Pantomimentypen. Es besteht jedoch die Notwendigkeit, zusätzliche Dateitypen zu identifizieren, insbesondere solche mit nicht auf Erweiterungen basierenden Signaturen.
Herausforderungen
Die Erkennung von MIME-Typen rein anhand des Inhalts kann komplex sein. insbesondere für Dateien, die eine gemeinsame Signatur haben. Beispielsweise teilen sich docx/xlsx/pptx/odp/odt-Dateien die ZIP-Dateisignatur (50 4B 03 04).
Lösungen
Seit der ersten Frage gestellt wurde Vor drei Jahren wurden mehrere Pakete entwickelt, um dieser Herausforderung zu begegnen:
1. Dateityp
2. magicmime
3. mimetype
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, angelehnt an das Fragenformat: **Kurz & Direkt:** * **Go: Wie erkenne ich zusätzliche MIME-Typen über die Standardbibliothek hinaus?** * **Welches Go-Paket eignet sich am besten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!