Bestand mime-type controleur
Bekijk details van elk bestandstype, zoals het MIME-type of de datum van de laatste bewerking.
| Naam | |
| Grootte | |
| Type | |
| Datum laatste wijziging |

De Bestand mime-type controleur is een gratis hulpmiddel dat het MIME-type van een bestand toont, samen met gegevens zoals de naam, grootte en datum van de laatste wijziging.
Welke informatie geeft een MIME-typecontrole?
Een MIME-typecontrole laat zien hoe een bestand wordt aangeduid bij uitwisseling tussen browsers, servers, e-mailprogramma's en andere software. Een MIME-type, tegenwoordig formeel een mediatype genoemd, bestaat normaal gesproken uit een hoofdtype en subtype, gescheiden door een schuine streep. Voorbeelden zijn application/pdf, image/png en text/plain.
Het resultaat is handig als je wilt achterhalen waarom een upload wordt geweigerd, bestanden vóór ingebruikname wilt controleren of bestanden van een externe partij onderzoekt. Een API kan bijvoorbeeld image/png accepteren, maar een bestand weigeren dat als application/octet-stream wordt herkend, zelfs als de naam eindigt op .png.
Een bestandsextensie en een MIME-type hangen met elkaar samen, maar zijn niet hetzelfde. De extensie maakt deel uit van de bestandsnaam, terwijl het MIME-type metadata is die software toewijst of afleidt. Verschillende besturingssystemen en browsers kunnen hetzelfde ongebruikelijke bestand, of een bestand zonder extensie, anders herkennen.
Hoe controleer ik het MIME-type van een bestand?
Selecteer het bestand via het veld Bestand en bekijk vervolgens de beschikbare bestandsgegevens. De pagina bevat velden voor Type, Grootte, Naam en Datum laatste wijziging.
- Kies hetzelfde bestand dat problemen veroorzaakt bij een upload, API-aanvraag of implementatieproces.
- Vergelijk Type met het mediatype dat het ontvangende systeem vereist.
- Controleer bij Naam of de extensie ontbreekt, dubbel voorkomt of misleidend is.
- Gebruik Grootte om vast te stellen dat het bestand niet leeg of onverwacht groot is.
- Bekijk Datum laatste wijziging als je meerdere kopieën van hetzelfde bestand van elkaar wilt onderscheiden.

Gebruik een representatief voorbeeldbestand. Ga er niet van uit dat alle bestanden met dezelfde extensie identieke metadata hebben.
Hoe interpreteer ik de getoonde bestandsgegevens?
Lees het MIME-type als de classificatie die software gebruikt. Controleer daarna aan de hand van de overige gegevens of je het juiste bestand hebt geselecteerd. Een normaal type heeft de vorm type/subtype. Kleine letters zijn gebruikelijk, hoewel mediatypen niet hoofdlettergevoelig zijn.
- Type kan een specifieke waarde bevatten, zoals application/json, een algemene waarde zoals application/octet-stream, of geen bruikbare waarde als de omgeving het bestand niet kan herkennen.
- Naam bevat aanwijzingen zoals .csv, .jpeg of .tar.gz, maar alleen de extensie bewijst niet wat er in het bestand staat.
- Grootte kan een export van nul bytes, een onvolledige download of een verkeerd buildbestand aan het licht brengen.
- Datum laatste wijziging helpt verouderde lokale kopieën te herkennen, maar is metadata en geen betrouwbaar bewijs van auteurschap of publicatie.
De gegevens kunnen inconsistenties zichtbaar maken, in plaats van syntaxisfouten. Veelvoorkomende waarschuwingstekens zijn een .json-bestandsnaam met text/plain, een afbeelding die alleen als application/octet-stream wordt herkend, of een bestandsgrootte van nul terwijl er inhoud werd verwacht.
Ook wijzigingsdatums hebben context nodig. Het kopiëren, downloaden, uitpakken of opnieuw genereren van een bestand kan de tijdstempel veranderen. Als een ander systeem de datum als epochwaarde aanlevert, kun je die met Unix-tijdstempel naar datum eenvoudiger vergelijken met een gebruikelijke Nederlandse datum en tijd.
Voorbeelden van bestandsgegevens
Neem een PDF-export met bekende metadata. Het voorbeeldbestand heet invoice-1042.pdf, is 48.120 bytes groot en heeft application/pdf als mediatype. In het relevante resultaat zie je dezelfde bestandsnaam en grootte, met application/pdf bij Type en de geregistreerde wijzigingsdatum van het bestand bij Datum laatste wijziging.
Neem nu een bestand zonder extensie met de naam LICENSE. De naam bevat geen achtervoegsel waaruit software een bestandsindeling kan afleiden. Het type kan daarom leeg of algemeen zijn, of afhangen van de omgeving, zelfs als het bestand leesbare tekst bevat. Dat betekent niet dat het bestand beschadigd is.
Spaties, leestekens, cijfers, letters met accenten en niet-Latijnse tekens in een bestandsnaam veranderen de MIME-syntaxis niet. Een bestand met de naam café-menu-2026.pdf kan nog steeds application/pdf als type hebben. Zulke tekens kunnen in oudere systemen wel afzonderlijke problemen veroorzaken met paden, codering of compatibiliteit, maar dat zijn problemen met de verwerking van bestandsnamen.
Wanneer is alleen het MIME-type controleren niet genoeg?
Alleen het MIME-type controleren is niet genoeg als het probleem te maken heeft met beveiliging, inhoudsvalidatie of de daadwerkelijke HTTP-respons van de server. MIME-metadata kan ontbreken, onjuist zijn of bewust misleidend zijn. Beschouw het daarom niet als bewijs dat een bestand veilig is.
Controleer vóór ingebruikname ook de Content-Type-header die de webserver terugstuurt, naast de lokale bestandsgegevens. De serverconfiguratie, een CDN of applicatiecode kan een andere waarde verzenden dan de waarde die aan het bronbestand is gekoppeld. Met de URL-parser kun je de URL van het bestand opsplitsen en bekijken voordat je de responsheaders controleert via de ontwikkelaarstools van de browser of een opdrachtregelclient.
Valideer bij beveiligingsgevoelige uploads de bestandsstructuur of een herkende bytehandtekening op de server, stel groottelimieten in en bewaar uploads buiten uitvoerbare locaties. Geen enkele MIME-typecontrole vervangt een malwarescan of validatie die specifiek op de bestandsindeling is gericht.
Het heeft ook weinig zin om de controle te herhalen voor ongewijzigde bestanden als het ontvangende systeem exact hetzelfde bestand al heeft geaccepteerd. De controle voegt evenmin veel toe bij een bestand dat uitsluitend wordt gebruikt door een beheerd lokaal proces dat MIME-metadata negeert. Bij een webrespons in een productieomgeving is controle van de actuele HTTP-header relevanter dan het steeds opnieuw onderzoeken van de lokale kopie.
Veelgestelde vragen
Waarom gebruikt een JPEG-bestand image/jpeg en niet image/jpg?
image/jpeg is het geregistreerde mediatype voor JPEG-afbeeldingen. De extensie .jpg ontstond door oudere beperkingen voor de lengte van bestandsnamen, maar vormt geen afzonderlijk mediatype image/jpg.
Kan een MIME-type ook een tekencodering bevatten?
Ja. Sommige tekstgebaseerde mediatypen kunnen parameters bevatten, zoals text/html; charset=utf-8. Bij een lokaal bestand kunnen die parameters ontbreken, omdat het bepalen van de tekencodering vaak inspectie van de inhoud vereist of informatie van het systeem dat het bestand aanbiedt.
Verandert de inhoud als ik de bestandsextensie wijzig?
Nee. Als je data.csv hernoemt naar data.txt, verandert alleen de bestandsnaam. De bytes worden niet geconverteerd. Software kan na het hernoemen wel andere metadata toewijzen. Daarom is het belangrijk om zowel de extensie als de daadwerkelijke bestandsindeling te controleren.
Betekent application/octet-stream dat er een fout is?
Nee. Het is een algemeen type voor willekeurige binaire gegevens en wordt vaak gebruikt als er geen specifieker mediatype beschikbaar is. Sommige ontvangende systemen weigeren het omdat ze een expliciet toegestaan type vereisen. Vergelijk de waarde daarom met de specificatie van de upload of API.
Kan ik de controleur gebruiken voor vertrouwelijke bestanden?
Het is niet zeker waar de verwerking plaatsvindt. Ga niet uit van een specifieke verwerkingslocatie. Gebruik een niet-gevoelig voorbeeldbestand of een goedgekeurde lokale inspectiemethode als het bestand vertrouwelijke, persoonlijke of gereguleerde informatie bevat.
Waarom wijkt het type in de browser af van de Content-Type van de server?
Deze waarden komen uit verschillende bronnen. Lokale bestandsmetadata kan afhangen van de browser of het besturingssysteem, terwijl de HTTP Content-Type wordt bepaald door de configuratie van de server, applicatie of CDN. Controleer de actuele respons als je browsergedrag, downloads of gepubliceerde bestanden onderzoekt.
Populaire tools
Maak je eigen aangepaste handtekening en download deze eenvoudig met onze handtekeninggenerator voor gepersonaliseerde e-handtekeningen.
Bereken de grootte van elke tekst in Bytes (B), Kilobytes (KB) of Megabytes (MB) met behulp van onze tekstgrootte-calculator.
Gebruik de reverse IP lookup tool om snel en eenvoudig het domein of de host te vinden die aan een IP-adres is gekoppeld.
Gebruik onze ping-tool om de status en responstijd van elke website, server of poort snel en efficiënt te controleren.
De IP-opzoektool van Digily Link biedt gedetailleerde informatie over elk IP-adres. Gebruik deze gratis online service om uitgebreide IP-gegevens te verkrijgen.
Genereer direct je gratis WhatsApp-link met onze WhatsApp Link Generator. Voeg een aangepast bericht toe en start chats met één klik. Geen login of codering vereist.