субота, 14 квітня 2012 р.

Свободные форматы файлов

Нам часто приходится сохранять результаты работы в различные форматы файлов. Часто над выбором мы не думаем и сохраняем в том формате, который по умолчанию предлагает программа.

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

Это называется "Vendor lock-in" или "proprietary lock-in" или "customer lock-in".

Самый лучший для нас пользователей выход - использовать свободные форматы файлов, вне зависимости от используемой операционной системы.

Мы, пользователи Linux, создаём "свободные" файлы по умолчанию, но другие операционные системы этим похвастать не могут. Пользователям MS Windows это, возможно, "по барабану", но задайте себе вопрос - "сами то прочитаете в будущем свои же файлы?".

Текстовые форматы

Если вы сохраняете простой текст и не будет медиа вставок в виде картинок, то лучшим выбором будет формат txt.

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

При сохранении текста веб-страницы, которая может содержать медиа, лучшим решением будет сохранение в PDF формат. PDF кроссплатформенный формат и позволит увидеть файл таким, как видите его вы.

Не забывайте о таком формате как RTF, который позволит сохранить форматирование текста. То есть наклонный текст или текст с подчёркиванием не пропадёт.

Многие сохраняют большинство своих документов в закрытом формате doc от Microsoft. Тема больная и скользкая со множеством нюансов, так что совет один "посторайтесь сохранять как можно меньше в формат doc". Если вы отправляете на прочтение (не правка) некоторый документ, то отправляйте копию в PDF!

Не вынуждайте мучаться адресата с вашим doc файлом. Может "поплыть" вёрстка документа от настроек принтера или придётся бодаться с вашими нестандартными шрифтами в вашем документе.

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

Наши друзья: .txt; .rtf; .pdf; .odt;
Наши враги: .doc; .mht;

Аудио форматы

Использование любимым многими mp3 является не более чем привычкой. MP3 является лицензируемым форматом и для его вопроизведения программыми или аппаратными проигрывателями требуются финансовые отчисления в пользу авторов mp3.

Вот почему Ubuntu не пиликает mp3 "искаропки".

Добавьте сюда нарушение mp3 стандарта, когда в теги IDv1 пихают символы национальных алфавитов и потом пользователи "не винды" мучаются с кракозябрами. Приходится программами по работе с тегами mp3 перемещать текст из IDv1 в IDv2 и удалять IDv1.

У тебя всё хорошо, мой виндовый друг, WinAMP показывает русские буковки правильно? Я рад за тебя. В очередной раз задумайся - тебе линукс пользователи палки в колёса не вставляют, а ты по не знанию - частенько.

Лучше использовать кодек Vorbis в контейнере ogg. Файл в ogg при одинаковом битрейте с mp3 занимает меньше места на диске, что является плюсом.

Если хочется качественного звука, то многие не используют кодеки с потерями, а используют кодирование без потерь - кодеки lossless.

Используйте FLAC. На сегодня формат FLAC поддерживается множеством аудиоприложений, а также имеет большое количество аппаратных реализаций.

Никогда не используйте форматы аудиофайлов, которые ограничивают свободу пользователей с помощью технических средств защиты авторских прав DRM (Digital rights management). Файлы WMA находятся на службе у DRM - олицетворение зла для пользователей.

Наши друзья: .ogg; .flac; .wav; MusePack в .mpc, .mp+, .mpp; WavPack в .wv и .wvc;
Наши враги: .mp3; .wma; .aa; .aac; .ape; RealMedia в .rm, .ram или .rmvb

Видео форматы

Жмёте видео своих домодчадцев? Жмите в правильные форматы! Завтра, возможно, вы решитесь освоить Ubuntu Linux и огромную коллекцию домашнего видео будете смотреть уже в другой среде. В Linux с кодеками всё в порядке, но лучше не использовать патентованные кодеки при кодировании видео и проблем будет меньше.

Зачем портить себе будущее? Зачем портить жизнь линуксоидам?

Используя свободные форматы, вы упрощаете жизнь многим и облегчаете себе работу в будущем. Например, если вы хотите выставить видеоролик в Интернете, то знайте, что если вы воспользуетесь форматом webm, то благодаря HTML5 и тегу video, ваш ролик не нужно будет переконвертировать на видеохостинге и ваш ролик будет показан пользователям силами одного лишь браузера.

В систему пользователю не нужно будет ничего устанавливать!

Когда говорим про видео, то не нужно путать понятия контейнер и кодек.

Контейнер - это формат файла, который просто хранит внутри себя некоторые данные. Например, продвинутый и свободный контейнер Matroska умеет хранить несколько видео, аудио потоков и субтитры на различных языках в одном единственном файле.

А вот уже сами потоки видео и аудио сжимаются различными кодеками.

Поэтому отдавайте предпочтение Matroska как контейнеру и выбирайте свободные кодеки для сжатия аудио и видео потоков.

Наши друзья: контейнер Matroska; контейнер OGM; .webm; Theora;
Наши враги: .flv; QuickTime; RealMedia в .rm, .ram или .rmvb; .wmv; H.264; MPEG-4;

Растровые изображения

Растровые картинки - это изображение где точки образуют собой сетку. Проблем с отображением растровых картинок нет.

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

На HTML 5 игры пишут! Думаю с простейшей анимацией вы точно справитесь.

Если вам интересно, то большинство растровой графики в линукс дистрибутивах идёт в формате PNG. Если у вас нет особых требований, то сохраняйте свои материалы в формате PNG.

Векторная графика

Векторную графику рекомендуется создавать и сохранять в формате SVG, который был создан Консорциумом Всемирной паутины (W3C) и является стандартом!

Множество векторных изображений в дистрибутивах линукс выполнены в формате SVG.

В сложном мире САПР идёт война, в которой фирма Autodesk пытается победить с помощью своего закрытого формата DWG. Этот закрытый формат не многие могут нормально читать и следовательно сложно конкурировать свободным продуктам САПР с AutoCAD от Autodesk.

Если вы работаете с системами САПР, то используйте по максимуму из возможного открытый формат DXF, который позволит прочесть чертёж в программах отличных от AutoCAD.

Наши друзья: SVG; DXF; OpenVG; Encapsulated PostScript .EPS; XPS;
Наши враги: DWG; Adobe Illustrator Artwork .ai; CDR; Shockwave Flash .SWF;

Форматы архивов

Тут всё просто. ZIP является стандартом и сетевой этикет диктует, что файлы, пересылаемые адресату, желательно сжимать ZIP.

RAR - любимый архиватор на просторах России и его родной формат rar - это закрытый формат и нам с ним не по пути.

Рекомендуется сжимать алгоритмом LZMA, который является родным в архиваторе 7-zip. Главный плюс 7-zip - это поддержка Unicode в именах файлов. Запакованные файлы в MS Windows с русскими именами нормально будут распакованы в Linux. Кракозябры не пройдут!

Наши друзья: ZIP; 7-zip;
Наши враги: RAR;

Образы дисков

Формат ISO - это побайтный образ диска. В Linux можно монтировать образ ISO точно так же, как физический компакт-диск, что очень просто и удобно.

Образы bin и cue вы сможете сконвертировать в iso с помощью магии

bchunk imagefile.bin imagefile.iso
bchunk imagefile.cue imagefile.iso

Непонятно зачем придуманный формат nrg программы Nero можно превратить в стандарт iso командой
dd bs=1k if=imagefile.nrg of=imagefile.iso skip=300

Наши друзья: ISO;
Наши враги: .ccd; .nrg; .mdf;

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments