.rar, .zip files MIME Type
In PHP, you can use the finfo_file
function to determine the MIME type of a file. This function requires the fileinfo
extension to be installed and enabled.
Here is an example of how to use finfo_file
to get the MIME type of a file:
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimeType = finfo_file($finfo, '/path/to/file.zip');
finfo_close($finfo);
The MIME type of a .zip
file is application/zip
.
The MIME type of a .rar
file is application/x-rar-compressed
.
Note that the MIME type of a file is not always reliable, as it can be easily changed. It is always a good idea to use additional checks to verify the file type before processing it. Examples of such additional checks are file signature/magic numbers, file extension, content-based validation, metadata examination, and sandboxing.