--- title: danog\MadelineProto\TL\Conversion\Extension: Manages generation of extensions for files. description: --- # `danog\MadelineProto\TL\Conversion\Extension` [Back to index](../../../../index.md) > Author: Daniil Gentili Manages generation of extensions for files. ## Method list: * `getMimeFromExtension(string $extension, string $default): string` * `getExtensionFromMime(string $mime): string` * `getExtensionFromLocation(mixed $location, string $default): string` * `getMimeFromFile(string $file): string` * `getMimeFromBuffer(string $buffer): string` ## Methods: ### `getMimeFromExtension(string $extension, string $default): string` Get mime type from file extension. Parameters: * `$extension`: `string` File extension * `$default`: `string` Default mime type --- Generated by [danog/phpdoc](https://phpdoc.daniil.it) ### `getExtensionFromMime(string $mime): string` Get extension from mime type. Parameters: * `$mime`: `string` MIME type --- Generated by [danog/phpdoc](https://phpdoc.daniil.it) ### `getExtensionFromLocation(mixed $location, string $default): string` Get extension from file location. Parameters: * `$location`: `mixed` File location * `$default`: `string` Default extension --- Generated by [danog/phpdoc](https://phpdoc.daniil.it) ### `getMimeFromFile(string $file): string` Get mime type of file. Parameters: * `$file`: `string` File --- Generated by [danog/phpdoc](https://phpdoc.daniil.it) ### `getMimeFromBuffer(string $buffer): string` Get mime type from buffer. Parameters: * `$buffer`: `string` Buffer --- Generated by [danog/phpdoc](https://phpdoc.daniil.it) --- Generated by [danog/phpdoc](https://phpdoc.daniil.it)