ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Andrey Golovin <aigolovin@mail15.com>
To: community@altlinux.ru
Subject: Re: [Comm] Nautilus file list [JT]
Date: Fri, 08 Aug 2003 06:01:20 -0000
Message-ID: <1060322646.2702.21.camel@golovin.work> (raw)
In-Reply-To: <200308081044.25407.linwiz@hotmail.ru>

В Птн, 08.08.2003, в 14:44, ILYA Sibgatullin написал:
> Вопрос к спецам. Когда-то в какой-то книжечке я читал, что и 
> юниксподобных системах не существует понятия "расширение". Вроде, что 
> правильно называть суффиксы и префиксы. И что три буквы после точки на 
> конце -- это условное соглашение, ни к чему не обязывающее.
> Это так? Или всё же это "расширение"?
Я не спец, но попробую.
Понятие расширения имени файла в юниксе не существует. Существуют
определенные соглашения о именах. Например, если имя начинается с точки,
файл считается скрытым, если с "~" - резервной копией (аналог .BAK). К
исходникам программ на С, например, принято добавлять суффикс .c
Распознавание типа файла (возвращаюсь к исходному вопросу) в разных
программах осуществляется по разному. Наутилус действительно пытается
распознать тип файла по содержимому (точнее, по сигнатуре), но если это
ему не удается - по расширению.
В первом гноме я лечил наутилус удаляя какой-то файл в /etc (имя файла
уже не помню) или, что более правильно, но и более трудоемко - заремарил
в нем те типы файлов, которые однозначно распознаются по расширению и
которые нет особого смысла проверять по содержимому. Во втором гноме все
работает заметно шустрее и как это сделать сейчас я не смотрел.
К разработчикам (а они здесь есть?): была бы очень полезна опция,
позволяющая менять очередность распознавания типа файла - сначала по
содержимому, а если не удалось, по имени, или наоборот. Для медленных
машин это было бы очень полезно, а потеря функциональности была бы
минимальной.

-- 
С уважением,
	Андрей Головин


      parent reply	other threads:[~2003-08-08  6:01 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-08-07 21:47 [Comm] Nautilus file list Alex Khroustalev
2003-08-08 10:44 ` [Comm] Nautilus file list [JT] ILYA Sibgatullin
2003-08-08  4:49   ` Andrey A. Jelnin
2003-08-08  6:01   ` Andrey Golovin [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1060322646.2702.21.camel@golovin.work \
    --to=aigolovin@mail15.com \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git