Формат

Материал из in.wiki
Перейти к навигации Перейти к поиску
800px-T64 and pencil.jpg Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.


Формат - набор правил хранения и/или передачи информации определенного типа. Для всех распространенных типов информации существуют распространенные форматы. Описания большинства форматов открыты и с данными в них могут работать многие программы - это т.н. открытые форматы. Другие же форматы закрыты - они могут обрабатываться проприетарными программами, и их, в свою очередь, тоже называют проприетарными. Создатели проприетарных форматов, как правило, стремятся засекретить их описания для того, что бы предотвратить возможность использования данных в этом формате в аналогичных программ. Тех-же, кто пытается разобраться и создать подробное описание проприетарных форматов часто преследуют с помощью законов. Процесс изучения и написания документации на закрытый формат называется reverse engineering.

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

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

Захват формата файлов при помощи софтверных патентов был произведен в отношении формата изображений GIF, также зарегистрирован патент на формат картинок JPEG, который был оспорен общественной организаций PUBPAT.

Неоднозначная ситуация также сложилась вокруг музыкального формата MP3, которому предложена свободная альтернатива формат Ogg Vorbis.

См. также[править | править код]


Ссылки[править | править код]