Существует ли стандартное расширение файла для файлов gnuplot?

Я видел .gnu, .plt и .gplot как расширения файлов для скриптов gnuplot.

Я знаю, что Linux не заботится о расширениях файлов, но какое расширение наиболее универсально заявляет людям: "Я gnuplot script!"

Ответ 1

Как пишет Romain, Dr. Person и neillb все указывают и эта статья wikibooks подтверждает, нет официального стандартного расширения для файлов gnuplot.

Эти три расширения файлов действительно популярны:

.gpi
.plt
.gp

Из них .gp является самым коротким и кажется, что он будет иметь наименьшее количество коллизий с другими программами. Но два других расширения тоже не используются. Он показывает, что .plt использовался плоттерами HPGL, и поэтому некоторые старые файлы Autocad могут иметь это расширение. И файлы с расширением .gpi используются GPS-устройствами Garmin. Fwiw, googling для "gnuplot file extension gp" возвращает еще несколько результатов, чем аналогичные поиски .gpi и .plt

Хотя .gnuplot - это справедливый выбор, он имеет семь символов. Длинные расширения файлов могут потенциально ухудшить читаемость в терминале, поскольку они открывают возможность имен файлов, которые короче расширения файла, и потому что более длинные расширения чаще всего вызывают перенос строк.

Ответ 2

vim распознает .gpi, более подробно см. Gnuplot Wikibook.

Ответ 3

Gnuplot использует .gnu для демонстраций на своих веб-сайт, поэтому я считаю, что это стандарт.

Ответ 4

какое расширение наиболее универсально заявляет людям: "Я gnuplot script!"

Для этого ".gnuplot" трудно превзойти!

Это не часто (возможно, потому что это немного длиннее), но он однозначно говорит человеку, что внутри олова.

Напротив, списки википедии шесть других форматов файлов с расширением .plt.

Ответ 5

Я не думаю, что ".gnuplot" должен был быть принят как ответ. На самом деле ответа нет. Я видел и использовал ".gp", перед которым приятно.

Ответ 6

Википедия, похоже, предполагает, что .plt будет стандартным. При этом GnuPlot сам не определяет какой-либо стандарт и делает его свободной формой, поэтому на самом деле нет расширения, которое говорит "это gnuplot script".