Программное обеспечение
Зачем расширения для файлов, если их тип легко можно определить по содержимому? Так например происходит в Линукс.
Это и сделано для того, чтобы определяла система в какой же файл вы тыкаете.
Сергей ***академик***
Именно содержимое определяет тип файла, а не приписанное к нему расширение.
По расширению система понимает в каком приложении их открывать.
Это вы ориентируетесь по содержимому. А система -железяка, она содержимого не понимает.)
Это вы ориентируетесь по содержимому. А система -железяка, она содержимого не понимает.)
Это чтоб ты больше тупых вопросов задавал.
Сергей ***академик***
Ты этот комент оставил ради двух баллов? Хоть бы в тему вникнул или имя прочел!
По содержимому долго. - это раз.
А теперь второй - ну-ка, подскажи, какой командой в терминале определить тип файла?
На закуску третий по какому содержимому различать CSV, HTML, TXT, XML?
А теперь второй - ну-ка, подскажи, какой командой в терминале определить тип файла?
На закуску третий по какому содержимому различать CSV, HTML, TXT, XML?
Сергей ***академик***
В среднем достаточно проанализировать первые 16 байт.
На вопрос пока ответ не знаю, но не думаю что его нет.
Случай с текстовыми типами более сложный, но все равно они имеют определенный тип и структуру, которая сохраняется даже при наличие отклонений от стандартов.
На вопрос пока ответ не знаю, но не думаю что его нет.
Случай с текстовыми типами более сложный, но все равно они имеют определенный тип и структуру, которая сохраняется даже при наличие отклонений от стандартов.
расширение показывает системе какой программе файл скормить
Вот как раз расширение файла придумано для юзверя, дабы он не гадал какой программой открыть файл.
Если есть здесь линуксоиды - можете проверить - уберите расширение у какого-нибудь жыпега, а потом в том-же долфине или наутилусе попробуйте открыть, да можно даже миниатюру сразу увидеть. Юниксообразные определяют тип файла позаголовку (первые несколько байт) .
А вот определение типа файла по расширению - это уже тянется примерно с ms dos, дабы не открывать файл ради прочтения нескольких байтов и не рратить ресурсы накопителя.
Если есть здесь линуксоиды - можете проверить - уберите расширение у какого-нибудь жыпега, а потом в том-же долфине или наутилусе попробуйте открыть, да можно даже миниатюру сразу увидеть. Юниксообразные определяют тип файла позаголовку (первые несколько байт) .
А вот определение типа файла по расширению - это уже тянется примерно с ms dos, дабы не открывать файл ради прочтения нескольких байтов и не рратить ресурсы накопителя.
Могу ошибаться, но благодаря расширению и записям в реестре на этот счет - пользователь может тыкнуть в файл и запустится ассоцированная программа, которая работает с этим ПО.
В UNIX все текст. Нужно запустить программу, а затем указать ей файл и она будет знать как с ним работать.
Хотя я скорее всего ошибаюсь, это просто так мысли вслух.
В UNIX все текст. Нужно запустить программу, а затем указать ей файл и она будет знать как с ним работать.
Хотя я скорее всего ошибаюсь, это просто так мысли вслух.
Сергей ***академик***
Если точнее, то в реестре расширение сопоставляется не с программой, а с типом файла, который в свою очередь сопоставляется с программой.
Похожие вопросы
- расширение у файла MTS (видео). с помощью какого конвертера переконвертировать в avi или mpeg4?
- Как удалить все гоовно, грязь, ненужные временные файлы и тд. Чтобы легко было работать и не зависало ничего???
- как определить расширение файла?
- Подскажите, пожалуйста, как перустановить систему. чтобы все файлы сохранились. У меня стоит линукс на ноутбуке, а хочу
- Как вы относитесь к тому, что Windows 10 собирает ваши пароли, данные кредитных карт, переписку, содержимое файлов и т. д.?
- Как быстро сравнить содержимое 2 папок и найти недостающие файлы?
- Нужен Ваш совет! Какой программой, кроме ADOBE ILLUSTRATOR, можно открыть файл с расширением "AI" ? см. далее...
- Какая программа открывает файлы с расширением dll?
- Неадавно сосед с радостью и воплями, заявил что установил Линукс и теперь он типа гуру. Через неделю он начал плакать (+
- Какая деталь в компьютере отвечает за поддержку типа файла.