Расширение является необязательным, но в зависимости от ваших ожиданий вы можете использовать его в любом случае. Например, средство просмотра изображений с ошибкой не сможет открыть изображение с неправильным расширением. В этом примере значок thumbnailer также не работает. Вы можете это доказать, переименовав JPEG в .GIF или .PNG, например.