Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
80
Добавлен:
13.05.2015
Размер:
507.39 Кб
Скачать

VI. Расширения наиболее часто используемых форматов файлов.

Формат – спецификация структуры данных, записанных в компьютерном файле. Формат файла иногда указывается в его имени, как часть, отделённая точкой (обычно эту часть называют расширением имени файла, хотя, строго говоря, это неверно). Например, окончание имени (расширение) «.txt» обычно используют для обозначения файлов, содержащих только текстовую информацию, а «.doc» – содержащих текстовую информацию, структурированную в соответствии со стандартами программы Microsoft Word. Файлы, содержимое которых соответствует одному формату (реже – одному семейству форматов), иногда называют файлами одного типа. Так как общепринятая в вычислительной технике концепция файла – неструктурированная последовательность байтов, компьютерные программы, сохраняющие в файлах структурированные данные, должны как-то преобразовывать их в последовательность байтов и наоборот (в ООП эти операции называются, соответственно, «сериализацией» и «десериализацией»; для текстовой информации последнее также называется «разбор» или «парсинг»). Алгоритм этого преобразования, а также соглашения о том, как различные фрагменты информации располагаются внутри файла, и составляют его «формат». Различные форматы файлов могут различаться степенью детализации, один формат может быть «надстройкой» над другим или использовать элементы других форматов. Например, текстовый формат накладывает только самые общие ограничения на структуру данных. Формат HTML устанавливает дополнительные правила на внутреннее устройство файла, но при этом любой HTML-файл является в то же время текстовым файлом.

Спецификации

Для многих форматов файлов существуют опубликованные спецификации, в которых подробно описана структура файлов данного формата, то, как программы должны кодировать данные для записи в этот формат и как декодировать их при чтении. Большинство таких спецификаций свободно доступны, некоторые распространяются за плату. Иногда компании могут считать определённые форматы файлов своей коммерческой тайной и не публиковать их. Хорошо известный пример – форматы файлов пакета Microsoft Office. В некоторых случаях компания, выпустившая приложение, просто не считает нужным тратить время на написание подробной спецификации. Если спецификация формата недоступна, то для обеспечения совместимости программы с данным форматом приходится заниматься обратной разработкой. В большинстве или во всех странах форматы файлов не защищены законами об авторских правах. Однако в некоторых странах патентами могут быть защищены алгоритмы, используемые для кодирования данных в какой-либо формат. Например, в широко распространённом формате GIF использовался патентованный алгоритм (срок действия патентов в разных странах истек в 2003-2004 гг.), что привело к разработке альтернативного формата PNG.

Определение типа файла

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

Расширение имени файла

Некоторые операционные системы, например, CP/M, DOS, и Microsoft Windows используют для определения типа файла часть его имени, т. е. «расширение имени файла». В старых операционных системах это были три символа, отделённые от имени файла точкой (в файловых системах семейства FAT имя и расширение хранились отдельно, точка добавлялась уже на уровне ОС); в более новых системах расширение может являться просто частью имени, и тогда его длина ограничена только неиспользованной длиной имени (которая может составлять, например, 255 символов). Например, HTML-файлам может соответствовать расширение «.htm» или «.html». Пользователь может свободно изменить расширение файла. Поскольку многие оболочки пользователя используют расширение, чтобы определить программу, с помощью которой нужно открыть файл, это может сделать последний недоступным для работы или вообще «потерять», если пользователь забудет исходное расширение. Поэтому Windows Explorer по умолчанию скрывает расширения. Эта практика имеет и обратную сторону: так как расширение файла не видно, можно обмануть пользователя, заставив его думать, что, например, файл с расширением .exe – изображение с другим расширением. В то же время, опытный пользователь может использовать возможность изменить назначенный файлу тип, просто сменив расширение, чтобы открыть его в другой программе, не указывая её напрямую. Это может быть полезно, если в программе не предусмотрено открытие файлов с каким‑то расширением, а пользователь знает, что их формат подходит для обработки в данной программе.

Магические числа

Другой способ, широко используемый в UNIX-подобных операционных системах, заключается в том, чтобы сохранить в самом файле некое «магическое число» (сигнатуру) – последовательность символов, по которой может быть опознан формат файла. Первоначально этот термин использовался для специального набора 2-байтовых идентификаторов, сохраняемых в начале файла (эта практика перекочевала и в другие ОС, например, MZ в MS-DOS), однако, любая последовательность символов, характерная для данного формата, может быть использована как «магическое число». Для определения формата файла служит команда file, которая использует файл /usr/share/misc/magic

Метаданные

Некоторые файловые системы позволяют сохранять дополнительные атрибуты для каждого файла, т. е. «метаданные». Эти метаданные можно использовать для хранения информации о типе файла. Такой подход используется в компьютерах Apple Macintosh. Метаданные поддерживаются такими современными файловыми системами как HPFS, NTFS, ext2, ext3 и другими. Недостатком этого метода является плохая переносимость – при копировании файлов между файловыми системами разных типов метаданные могут быть потеряны.

MIME

Типы данных, определённые стандартом MIME, широко используются в различных сетевых протоколах, однако в файловых системах они пока применяются редко.

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

Расширения файлов

Форматы

  • 7z

  • ACE

  • ARJ

  • Bzip2 (.bz2)

  • Cab

  • CPIO (.cpio)

  • Deb (Debian Pakage Manager-Archive)

  • Freeze/melt (.F) QNX4 Archive format

  • gzip (.gz)

  • HA

  • IMG, ISO (виртуальный диск)

  • JAR

  • LHA (.lzh)

  • LZO

  • LZX

  • RAR

  • RPM (Red Hat Pakage Manager-Archive)

  • SMC System Management Console Format

  • tar

  • XZ

  • ZIP

  • ZOO

Форматы архивных файлов

Installation file

  • deb Debian Package Manager

  • MSI Windows Installer (в прошлом Microsoft Installer)

  • pkg BeOS SoftwareValet

  • RPM используется в Red Hat

  • sis, sisx используется в Symbian OS

  • APK используется в ОС Android

  • CAB используется в Windows Mobile

  • EXE

  • MSI

Исполняемые форматы (форматы программных файлов)

  • текстовый файл (.txt)

  • AmigaGuide (.guide)

  • Radix-64

  • Rich Text Format (.rtf) (принятый Microsoft формат для хранения форматированного текста)

  • OpenDocument Text (.odt) (вариант открытого текстового формата)

  • OpenOffice.org/StarOffice Writer (.sxw) (также открытый текстовый формат)

  • TeX (.tex)

  • Texinfo (.texi)

  • Troff

  • WordPerfect (.wpd)

  • Microsoft Word (.doc, .docx, .docm) (защищённый Microsoft-формат)

  • Lotus Word Pro (.lwp) (не документированный текстовый формат для Lotus SmartSuite)

  • DjVu (формат для хранения сканированных книг – удобен, когда распознание недопустимо из-за сложной вёрстки или если надо сохранить особенности документа)

  • FictionBook (полностью открытый формат)

  • Mobipocket (для карманных компьютеров)

  • PDF (зачастую книги «печатают» в PDF после вёрстки)

  • RB (формат Rocket eBook)

  • Таб (табуляция, ASCII код 09)

  • Microsoft Excel (.xls, .xlsx, .xlsm) (распространённый Microsoft-формат, квази-стандарт)

  • CSV

  • OpenDocument Spreadsheet (.ods) (формат используемый открытым табличным процессором от OASIS, универсальный стандарт использующий XML и Zip)

  • Quattro

  • dif (для обмена таблицами между табличными процессорами)

  • Microsoft Excel 2007 (.xlsx) (новый Microsoft-формат)

  • 123, WK? — Lotus 1-2-3

  • AWS — Ability Spreadsheet

  • CLF — ThinkFree Calc

  • OpenOffice.org/StarOffice Calc (.sxc) [открытый формат на (XML, ZIP) используется программами Calc из StarOffice и поддерживается OpenOffice.org

  • WKS — Microsoft Works

  • gnumeric — GNU gnumeric

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

  • BMP (Windows or OS/2 bitmap)

  • cpt (Corel PHOTO-PAINT bitmap)

  • GIF (Graphics Interchange Format)

  • HDR (High Dynamic Range)

  • JPEG, JPG, JPE (Joint Photographic Experts Group)

  • JPEG 2000 (.jp2)

  • PCX (ZSoft PaintBrush)

  • PDN (Paint.NET Image)

  • PNG (Portable Network Graphics)

  • PSD (Photoshop document)

  • Raw

  • TGA (Truevision Targa) (.TGA, .tpic)

  • TIFF, TIF (Tagged Image Format)

  • WDP, HDP (Windows Media Photo)

  • XPM (X pixmap)

  • APNG (Animated PNG)

  • Autodesk Animation (.fli/.flc)

  • Animated GIF

  • Adobe Flash (.swf), векторная графика

  • SMIL, презентации (открытый аналог Flash)

  • MNG (Multiple-image Network Graphics)

  • SVG (Scalable Vector Graphics, .svg) — презентационный формат, ориентированный на векторную графику

  • Windows Animated Cursor (.ani)

  • WLMP (Windows Movie Maker)

Графические форматы

  • AA – Audible Audio Book File

  • AAC – Advanced Audio Coding

  • AMR – Adaptive Multi-Rate

  • APE – Monkey's Audio

  • ASF

  • CDA – CD Digital Audio

  • FLAC – Flat C Audio

  • MP3

  • MT9 – Music 2.0

  • Ogg – Vorbits

  • VOC – Creative SoundBlaster

  • WAV – Windows PCM/ADPCM

  • WMA – Windows Multimedia

Звуковые фонограммы, аудиозаписи

  • 3gp

  • ASF (Advanced Streaming Format)

  • AVI (Audio Video Interleave)

  • BinkVideo (.bik)

  • FLV (Flash Video)

  • Matroska (.mkv)

  • MOV

  • MPEG-TS

  • MXF (Material eXchange Format)

  • Ogg (для Tarkin и Theora)

  • QuickTime (.mov, .qt)

  • RealMedia

  • RIFF-AVI

  • Smacker (*.smk)

  • SWF (ShockWave File)

  • VOB (DVD-Video File)

  • WMV – Windows movie

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

  • Статические

    • HTML — (.html, .htm) — язык разметки гипертекста (HyperText Markup Language)

    • XML — (.xml) — расширяемый язык разметки (eXtensible Markup Language)

    • XHTML — (.xhtml, .xht) — расширяемый язык разметки гипертекста (eXtensible HyperText Markup Language)

    • MAF — (.maff) — архивированный HTML (веб-архив), содержащий одну или несколько веб-страниц с изображениями и др. загружаемым контентом, сжат по стандарту ZIP

    • MHTML — (.mht, .mhtml) — архивированный HTML (веб-архив), хранит все данные веб-страницы (текст, изображения и проч.) в одном большом файле, упакованном по стандарту MIME (MIME HTML)

  • Динамически генерируемые

    • ASP — (.asp) — активные серверные страницы от Microsoft (Active Server Page)

    • ASPX — (.aspx) — активные серверные страницы на основе .NET от Microsoft (Active Server Page .NET)

    • ADP — AOLserver Dynamic Page

    • BML — (.bml) — Better Markup Language (templating)

    • CFM — (.cfm) — интерпретируемый скриптовый язык программирования ColdFusion

    • CGI — (.cgi) — Common Gateway Interface — «общий интерфейс шлюза»

    • iHTML — (.ihtml) — Inline HTML

    • JSP — (.jsp) — JavaServer Pages

    • Lasso — (.las, .lasso, .lassoapp)

    • PL — (.pl) — язык программирования Perl

    • PHP — (.php, .phtml) — аббревиатура от PHP: Hypertext Preprocessor, первоначально была аббревиатура от Personal Home Page

    • SSI — (.shtml, .stm, .shtm) — HTML вместе с Server Side Includes

Интернет

Список литературы.

  1. Конституция Российской Федерации. Комментарий. М.: Юрид.лит., 1994г.

  2. Комментарий к Конституции Российской Федерации. «Юридическая литература». М.: 1994г.

  3. Федеральный конституционный закон “ Об арбитражных судах в Российской Федерации”, Арбитражный Процессуальный кодекс Российской Федерации. М.: “ Ось-89” , 1995г.

  4. Комментарий к Арбитражному процессуальному кодексу Российской Федерации. М.: Юрид.фирма КОНТРАКТ, 1995г.

  5. Учебник “Арбитражный процесс” под ред. Проф. Треумникова М.К. “Зерцало” Москва, 1995г.

  6. Лазарев В.В. «Общая теория права и государства» Москва 1996г.

  7. Государственное (конституционное) право Российской Федерации. Учебник. М.: 1995г.

  8. Т.Андреева. ФКЗ “ Об арбитражных судах в РФ ”// Хозяйство и право, № 9, 1995г.

  9. Государственное (конституционное) право Российской Федерации. Учебник. М.: 1995г.

  10. Учебник “Арбитражный процесс в СССР” Абова Т.Е., Москва, 1985г.

  11. Т.Андреева. ФКЗ “ Об арбитражных судах в РФ ”// Хозяйство и право, № 9, 1995г. с.18

  12. Комментарий к Конституции Российской Федерации. «Юридическая литература». М.: 1994г.

  13. Конституция Российской Федерации (принята всенародным голосованием 12.12.1993).

  14. Федеральный конституционный закон от 21.07.1994 № 1-ФКЗ «О Конституционном суде Российской Федерации» (в ред. Федеральных конституционных законов от 08.02.2001 № 1-ФКЗ, от 15.12.2001 № 4-ФКЗ, от 07.06.2004 № 3-ФКЗ, от 05.0 05.02.2007 № 2-ФКЗ, от 02.06.2009 № 2-ФКЗ, от 03.11.2010 № 7-ФКЗ, от 28.12.2010 № 8-ФКЗ).

  15. Федеральный конституционный закон от 28.04.1995 № 1-ФКЗ «Об арбитражных судах в Российской Федерации» (в ред. Федеральных конституционных законов от от 04.07.2003 № 4-ФКЗ, от 25.03.2004 № 2-ФКЗ, от 12.07.2006 № 3-ФКЗ, от 29.11.2007 № 6-ФКЗ, от 28.04.2008 № 2-ФКЗ, от 07.05.2009 № 1-ФКЗ, от 09.11.2009 № 5-ФКЗ, от 29.03.2010 № 2-ФКЗ, от 30.04.2010 № 3-ФКЗ).

  16. Федеральный конституционный закон от 31.12.1996 № 1-ФКЗ «О судебной системе Российской Федерации» (одобрен СФ ФС РФ 26.12.1996) (в ред. Федеральных конституционных законов от 15.12.2001 № 5-ФКЗ, от 04.07.2003 № 3-ФКЗ, от 05.04.2005 № 3-ФКЗ, от 09.11.2009 № 5-ФКЗ, от 27.12.2009 № 9-ФКЗ).

  17. Федеральный конституционный закон от 23.06.1999 № 1-ФКЗ «О военных судах Российской Федерации» (одобрен СФ ФС РФ 09.06.1999) (в ред. Федеральных конституционных законов от от 04.12.2006 № 5-ФКЗ, от 29.06.2009 № 3-ФКЗ, от 28.11.2009 № 7-ФКЗ, от 27.12.2009 № 8-ФКЗ, от 30.04.2010 № 3-ФКЗ, от 07.02.2011 № 2-ФКЗ).

  18. Федеральный конституционный закон от 07.02.2011 № 1-ФКЗ «О судах общей юрисдикции в РФ».

  19. Закон Российской Федерации от 26.06.1992 № 3132-1 «О статусе судей в Российской Федерации» (ред. от 28.12.2010, с изм. от 29.12.2010).

  20. Федеральный закон от 17.12.1998 № 188-ФЗ «О мировых судьях в Российской Федерации» (принят ГД ФС РФ 11.11.1998) (ред. от 18.07.2011).

  21. Конституция Российской Федерации. Комментарий. М.: Юрид.лит., 1994г.

  22. Комментарий к Конституции Российской Федерации. «Юридическая литература». М.: 1994г.

  23. Федеральный конституционный закон “ Об арбитражных судах в Российской Федерации”, Арбитражный Процессуальный кодекс Российской Федерации. М.: “ Ось-89” , 1995г.

  24. Комментарий к Арбитражному процессуальному кодексу Российской Федерации. М.: Юрид.фирма КОНТРАКТ, 1995г.

  25. Учебник “Арбитражный процесс” под ред. Проф. Треумникова М.К. “Зерцало” Москва, 1995г.

  26. Лазарев В.В. «Общая теория права и государства» Москва 1996г.

  27. Государственное (конституционное) право Российской Федерации. Учебник. М.: 1995г.

  28. Т.Андреева. ФКЗ “ Об арбитражных судах в РФ ”// Хозяйство и право, № 9, 1995г.

  29. Государственное (конституционное) право Российской Федерации. Учебник. М.: 1995г.

  30. Учебник “Арбитражный процесс в СССР” Абова Т.Е., Москва, 1985г.

  31. Т.Андреева. ФКЗ “ Об арбитражных судах в РФ ”// Хозяйство и право, № 9, 1995г. с.18.

  32. Комментарий к Конституции Российской Федерации. «Юридическая литература». М.: 1994г.

  33. Постановление Правительства РФ от 8 сентября 2010 г. №697 О единой системе межведомственного электронного взаимодействия.

  34. Постановление Правительства РФ от 28 ноября 2011 г. N 977 "О федеральной государственной информационной системе "Единая система идентификации и аутентификации в инфраструктуре, обеспечивающей информационно-технологическое взаимодействие информационных систем, используемых для предоставления государственных и муниципальных услуг в электронной форме".

  35. Российская газета Федеральный выпуск №5654 (278) 09.12.2011 - Создается cуд по интеллектуальным правам http://www.rg.ru/2011/12/08/intellektsud-site.html

  36. Отчёт Судебного департамента по итогам 2010 года

  37. Вас обязательно оправдают! Статистика оправдательных приговоров за 2011 год. РосПравосудие.

  38. «Культурная бесполитика». Сергей Градировский. Центр гуманитарных технологий.

  39. Зависимость от исполнительной власти губит репутацию российских судов - ПРАВО.RU

  40. Судебная власть /Авт. кол.: Т. Е. Абова, Е. Б. Абросимова, М. В. Боровский; Под ред. И. Л. Петрухина; Институт государства и права РАН. — науч. изд. — М.: Проспект, 2003. — 720 с. ISBN 598032092X

  41. Камалова Г.Г., Русских Ж.А. Информационные системы и технологии в профессиональной деятельности юриста: Учеб. пособие. Ижевск: Детектив-информ, 2005.

  42. Гуценко К.Ф., Ковалев М.А. Правоохранительные органы: Учебник для юридических вузов и факультетов. Изд. 9-е, перераб. и доп./Под ред. К.Ф.Гуценко. – М.:ИКД «Зеркало-М», 2010 – С.57-65.

  43. Маковский А.Л., Новиков Д.Б., Силкина А.В., Симбирцев А.Н. Концепция системы классификации правовых актов//СПС «КонсультантПлюс». – 1999. [Электронный ресурс].

  44. Концептуальное проектирование Электронного правительства.

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

  46. Юрасов. А. В. Основы электронной коммерции. Учебник для вузов.-М.:Горячая линия-Телеком, 2008. — 480с.

  47. Информационный портал о электронном Правительстве России.

  48. Международная конференция «Современные технологии государственного управления е-Government».

  49. Система «Электронное правительство».

  50. Центр технологий «электронного правительства» OPEN-Government.

  51. Разработка компонентов «Электронного правительства»

  52. Проблема неоднозначности определения термина «Электронное правительство».

  53. Портал электронного правительства Республики Казахстан.

  54. Сайт электронного правительства: Экспертная сеть по вопросам государственного управления ГосБук.

  55. Государственный стандарт РФ «Защита информации. Порядок создания автоматизированных систем в защищенном исполнении» (ГОСТ Р 51583-2000).

  56. Лапина М. А., Ревин А. Г., Лапин В. И. Информационное право. М.: ЮНИТИ-ДАНА, Закон и право, 2004.

87

Соседние файлы в папке AT - КР-B1 - Инф.техн. в юр.деят