Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#26 16-10-09 10:17:55

Hetues
Участник
Здесь с 13-10-09
Сообщений: 12

Re: Какое приложение в Линуксе вас достало больше всего?

Невропаразитолог пишет:

В линуксе сразу видно, что это за файл.

О, да - пустой ромбик с названием, запускаешь - фиг, открываешь - тебе вопрос, а чем? Что-то не чую разницы, а вот если стоит .dat, сразу видно- бинарный неисполняемый файл с данными, напрямую не открывается. Когда-то в эру VCD, видеоконтент на дисках записывался тоже с расширением .dat, но когда это было...

Вы ТОЧНО это в Linux видели. Для меня то, что Вы пишите - бред. У меня такого с Debian 3 нет (в предыдущих версиях не знаю - не использовал). Так что же это за дистрибутив?


"find /dirname ! -newerct '1 year ago' -type f -exec rm {} \;"  - решает многие проблемы.

Вне форума

#27 16-10-09 10:30:13

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

пустой ромб - это бинарный файл
бывают косяки в определении типа файла, например, если к бинарнику прилепить расширение mpg, он примет вид общий для видеофайлов, но без превью фильма
но в большинстве случаев все нормально:
1.png

Отредактировано Namolem (16-10-09 10:32:32)

Вне форума

#28 16-10-09 11:42:48

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Какое приложение в Линуксе вас достало больше всего?

Hetues пишет:

Ну, елки, что же это Вы за дистрибутив такой используете, что там трех букв после точки не видно?

Никакой не использую. Просто я точно знаю, что в винде расширения у файлов ООО присутствуют - а как с этим в линухе? И по какому принципу линух определяет, что вот в этом файле находится электронная таблица, а вот в этом - текстовый документ?


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#29 16-10-09 12:07:27

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

namolem@namolem-laptop:~$ file *
123:           OpenDocument Text
1233:          OpenDocument Spreadsheet

как-то определяет. По умолчанию файлы ООО сохраняются с разширением

Отредактировано Namolem (16-10-09 15:43:57)

Вне форума

#30 16-10-09 12:42:10

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Какое приложение в Линуксе вас достало больше всего?

Namolem пишет:

как-то определяет. По умолчанию файлы ООО сохраняются с разрешением

То есть если расширение у файла ООО удалить - он всё равно будет определяться правильно?


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#31 16-10-09 13:14:11

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

думаю да. Пробовал только на текстах и таблицах ооо

Вне форума

#32 16-10-09 14:03:27

Невропаразитолог
Алексей
Здесь с 05-10-09
Сообщений: 2,729

Re: Какое приложение в Линуксе вас достало больше всего?

Hetues пишет:

  Для меня то, что Вы пишите - бред. У меня такого с Debian 3 нет (в предыдущих версиях не знаю - не использовал). Так что же это за дистрибутив?

Конечно же бред, что вы, я-то знаю  амбиции линуксойдов на владение абсолютной истиной и видение объективной реальности. Писалось уже об этом много. Особенно на Главной. Дистрибутив Mandriva 2008.1 Spring PowerPack, тот, который прошёл сертификацию ФТСЭК. А для вас я расшифрую, как я вижу бинарники в Windows: Исполняемый бинарник - .com (раритет), .exe, с перекрытиями (overlayed) -.ovl, бинарник с (тафтология) двоичными данными -.bin, бинарник с данными, не являющийся документом -.dat, бинарник с описанием звука в формате PCM - .wav... Продолжать? Или текстовые файлы - .ini, .htt, .txt, .inf, .bat, .cmd, итд.   Теперь вопрос: вижу вроде бы бинарник, но с названием readme. Расширения нет, файл не запускается, в текстовои редакторе - крокозябры. PS этот файл не входил в дистрибутив, получен с промо компакт диска, возможно и dosовский exeшник, но без расширения как это понять. В Windows скрываются только зарегистрированные расширения, с которым ясно, что делать при двойном клике.

Отредактировано Невропаразитолог (16-10-09 14:07:36)


0_685e9_d23af5a0_XS.jpg очевидно-невероятное или невероятно-очевидное...

Вне форума

#33 16-10-09 15:20:16

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

а в винде этот файл откроется?)

Вне форума

#34 16-10-09 15:25:08

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Какое приложение в Линуксе вас достало больше всего?

Namolem пишет:

думаю да. Пробовал только на текстах и таблицах ооо

То есть, получается, файловая система всё-таки где-то хранит информацию о том, какого именно типа данный файл? Попробуй, пожалуйста, переписать этот файл без расширения на флэшку или в раздел FAT32. Как он будет в таком случае опознаваться? Будет ли опознаваться одинаково на двух разных компьютерах с линухом?

Namolem пишет:

а в винде этот файл откроется?)

Если ты про документ офисного пакета, то MS Word при открытии анализирует внутреннюю структуру файла на случай соответствия одному из нескольких десятков известных ему шаблонов файлов текстовых документов. Поэтому собственный *.DOC он распознает и с изменённым расширением. А вот опознает ли свой собственный файл виндовый OOO Writer - я не знаю.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#35 16-10-09 15:40:06

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

переписал на флешку с ntfs, все также.

www.intuit.ru/department/security/issec/24/

Вне форума

#36 16-10-09 15:43:32

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

MOP3E пишет:

Если ты про документ офисного пакета, то MS Word при открытии анализирует внутреннюю структуру файла на случай соответствия одному из нескольких десятков известных ему шаблонов файлов текстовых документов. Поэтому собственный *.DOC он распознает и с изменённым расширением. А вот опознает ли свой собственный файл виндовый OOO Writer - я не знаю.

нет, я про то, что по словам невропаразитолога линукс такой плохой что не может открыть непонятный файл без расширения, вероятно, dosовский exeшник

Невропаразитолог пишет:

Теперь вопрос: вижу вроде бы бинарник, но с названием readme. Расширения нет, файл не запускается, в текстовои редакторе - крокозябры. PS этот файл не входил в дистрибутив, получен с промо компакт диска, возможно и dosовский exeшник, но без расширения как это понять..

Отредактировано Namolem (16-10-09 15:44:18)

Вне форума

#37 16-10-09 15:59:11

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Какое приложение в Линуксе вас достало больше всего?

Ну, собственно, всё и прояснилось:

Команда file смотрит на заголовки и другие свойства указанного файла в файле "magic". Файл "magic" в большинстве операционных систем Unix, расположен в каталоге /usr/share/magic. Файл "magic" содержит сигнатуры многих известных файлов, таких как текстовые файлы, исполняемые, сжатые и другие.

То есть в данном случае система анализирует не расширение файла, а его двоичное содержимое (сигнатуру). Вопрос на засыпку - если по какой-то причине будет уничтожен файл "magic" - как сможет пользователь линух определить, что именно за файл он видит?

З.Ы. Namolem - тебе задание. Пожалуйста, перемести или переименуй файл magic и расскажи нам, как отреагирует на это твой линух? Если, конечно, не боишься его обрушить.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#38 16-10-09 16:55:08

msAVA
Участник
Здесь с 04-10-09
Сообщений: 1,817

Re: Какое приложение в Линуксе вас достало больше всего?

MOP3E пишет:

расположен в каталоге /usr/share/magic.

Для Линукса: /usr/share/mime

MOP3E пишет:

Пожалуйста, перемести или переименуй файл magic и расскажи нам, как отреагирует на это твой линух? Если, конечно, не боишься его обрушить.

Задание выполнено!
Линукс спокойно работает, никакие старые файлы не потеряли своих свойств, удаление расширений не сделало файлы неизвестными для Линукса. Новые файлы, в том числе ранее не использовавшихся типов (векторная графика Karbon), так же автоматически распознаются даже в отсутствие расширения.

Отредактировано msAVA (16-10-09 16:56:02)


Смысл жизни не 42, смысл жизни 69.
Моё.

Вне форума

#39 16-10-09 18:43:55

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Какое приложение в Линуксе вас достало больше всего?

msAVA пишет:

Задание выполнено!
Линукс спокойно работает, никакие старые файлы не потеряли своих свойств

Значит, кто-то киздит. Либо составитель инструкции, либо ты. Не может быть так, что тот файл, который ты удалил, управляет только работой консоли, а у иксов - своё собственное описание файлов?


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#40 16-10-09 19:32:46

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Какое приложение в Линуксе вас достало больше всего?

Для Линукса: /usr/share/mime

По ходу, у каждого своё?


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#41 16-10-09 20:09:05

msAVA
Участник
Здесь с 04-10-09
Сообщений: 1,817

Re: Какое приложение в Линуксе вас достало больше всего?

MOP3E пишет:

Значит, кто-то киздит. Либо составитель инструкции, либо ты. Не может быть так, что тот файл, который ты удалил, управляет только работой консоли, а у иксов - своё собственное описание файлов?

Не, видимо, приведённое тобой описание относится не к линуксовому варианту file.
Итак:

/usr/share/mime/magic -- для некоторых граф-морд, которые не имеют собственных баз типов файлов.

/usr/share/file/magic -- конкретно для утилиты file.

В отсутствии /usr/share/file/magic утилита file выдаёт предупреждение и кратко не очень точно тип файла.


Смысл жизни не 42, смысл жизни 69.
Моё.

Вне форума

#42 16-10-09 21:24:24

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Какое приложение в Линуксе вас достало больше всего?

Ну, в общем, основное мы выяснили. Линух, в отлииче от винды, для определения типа файла оперирует содержимым файла, а не его названием. Что сильно затрудняет определение этого самого типа в том случае, если вдруг будет потеряна база сигнатур и система "забудет", каким именно способом нужно оперировать с тем или иным файлом. Кстати, это также объясняет, почему в некоторых случаях систему невозможно заставить запомнить как нужно поступать с тем или иным типом файлов. Скорее всего система не умеет самостоятельно выделять характерную сигнатуру файла (действительно - достаточно нетривиальная задача), и чтобы  появилась возможность обработки того или иного файла, эта сигнатура должна быть предварительно внесена в базу. Вручную человеком, либо автоматически при установке соответствующего ПО. Аналогично, в Windows систему нельзя заставить автоматически обрабатывать файл не имеющий расширения.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#43 16-10-09 21:25:37

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

описание привел я. первое в гугле, с целью показать общий алгоритм нахождения типа файла

Вне форума

#44 16-10-09 23:35:08

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Какое приложение в Линуксе вас достало больше всего?

Сколько я помню, все Unix-like и Post-Unix юзают возможности файловой системы. И если прога не определит по сигнатуре, то это делается файловой системой. На Mac так.


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#45 17-10-09 00:01:51

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

MOP3E пишет:

Ну, в общем, основное мы выяснили. Линух, в отлииче от винды, для определения типа файла оперирует содержимым файла, а не его названием. Что сильно затрудняет определение этого самого типа в том случае, если вдруг будет потеряна база сигнатур и система "забудет", каким именно способом нужно оперировать с тем или иным файлом. Кстати, это также объясняет, почему в некоторых случаях систему невозможно заставить запомнить как нужно поступать с тем или иным типом файлов. Скорее всего система не умеет самостоятельно выделять характерную сигнатуру файла (действительно - достаточно нетривиальная задача), и чтобы  появилась возможность обработки того или иного файла, эта сигнатура должна быть предварительно внесена в базу. Вручную человеком, либо автоматически при установке соответствующего ПО. Аналогично, в Windows систему нельзя заставить автоматически обрабатывать файл не имеющий расширения.

если файлу дать расширение, зарегистрированное на определенное приложение, он будет открываться в этом приложении. Если расширение отсутствует или неизвестное, то линукс пытается определить тип файла. В гноме так

Вне форума

#46 17-10-09 00:39:28

Невропаразитолог
Алексей
Здесь с 05-10-09
Сообщений: 2,729

Re: Какое приложение в Линуксе вас достало больше всего?

Namolem, я НЕ ЗНАЮ, что это за файл, просто предположил, чтовозможно DOSовский exe файл, просто Мандрива не отобразила расширение. Скорее всего, это  линуксовый файл, но возможно и от другой ОС.  Факт в том, что 99.% файлов в Windows имеют расширения, и могут быть определены оператором визуально, без специальных утилит, даже в случае того, что расширение не связано ни с одной программой. Исключения: ntldr, bootmgr- загрузчики.


0_685e9_d23af5a0_XS.jpg очевидно-невероятное или невероятно-очевидное...

Вне форума

#47 17-10-09 01:13:56

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Какое приложение в Линуксе вас достало больше всего?

Namolem пишет:

если файлу дать расширение, зарегистрированное на определенное приложение, он будет открываться в этом приложении. Если расширение отсутствует или неизвестное, то линукс пытается определить тип файла. В гноме так

Тут дело не в этом. А в том, что когда система по какой-то причине не знает, как работать с файлом без расширения, тебе, чтоб хотя бы приблизительно определить что это за файл, придёццо ковырять его внутренности при помощи HEX-редактора. А в винде, где отсутствие расширения у файла - большая редкость, достаточно просто задать гуглю вопрос по поводу непонятного расширения, и тебе всё объяснят - какой прогой он открывается, где эту прогу скачать и где взять кряк. smile


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#48 17-10-09 14:47:14

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Какое приложение в Линуксе вас достало больше всего?

Поздравьте меня! Я в саксе получил рута, обойдясь без дисков и флешэк, сидя на gnome, который закрыт от пользователя VirtualBox-ом! Только теперь осталось научиться из под рута права менять)))


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#49 17-10-09 14:57:34

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Какое приложение в Линуксе вас достало больше всего?

молодец! ты мегахакер. мы тобой гордимся. линукс ведро дырявое. это хотел услышать?
можешь еще загрузиться в безопасном режиме, там тоже рута можно получить

Вне форума

#50 17-10-09 17:31:10

msAVA
Участник
Здесь с 04-10-09
Сообщений: 1,817

Re: Какое приложение в Линуксе вас достало больше всего?

MOP3E пишет:

А в винде, где отсутствие расширения у файла - большая редкость, достаточно просто задать гуглю вопрос по поводу непонятного расширения, и тебе всё объяснят - какой прогой он открывается, где эту прогу скачать и где взять кряк. smile

Блин, все проги в Линуксе при сохранении данных дают файлам расширение. Вы можете руками, если прога сама не проставляет расширение, можете его вписать. В чём проблема?


Смысл жизни не 42, смысл жизни 69.
Моё.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.014 сек, 7 запросов выполнено - Использовано памяти: 1.79 Мбайт (Пик: 1.87 Мбайт) ]