Научная статья на тему 'О практической реализации модели активной памяти'

О практической реализации модели активной памяти Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
134
45
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛЬ АКТИВНОЙ ПАМЯТИ / ВИРТУАЛЬНЫЕ ЯЧЕЙКИ / ЕМКОСТНЫЕ И ИНФОРМАЦИОННЫЕ АТРИБУТЫ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Мышев А. В., Тельнов В. П.

В работе рассматривается новый подход к практической реализации моделей активной памяти для построения алгоритмов и процедур технологий кодирования и декодирования информации в задачах упаковки, защиты, восстановления и анализа потоков данных произвольного формата в каналах передачи и хранения. Методология практической реализации обозначенных моделей тесно связана с виртуализацией каналов хранения и передачи потоков данных или информационных объектов на бинарных полях информационных пространств в информационных системах и сетях. Виртуализация и модели активной памяти на бинарных полях для каналов хранения и передачи информационных объектов проявляется в следующем. Любой информационный объект рассматривается как бинарное множество, логическая структура которого описывается моделью активной памяти. Образующими элементами такой структуры на бинарных множествах в памяти являются активные и пассивные виртуальные ячейки. С математической и логической точек зрения практической реализации, модель активной памяти, во-первых, определяет и задает схему и алгоритм построения оптимального информационного пространства на бинарном множестве, во-вторых, определяет логическую структуру алгоритмических схем организации заголовков для загрузки информационного объекта в информационную тару (логические и физические элементы) памяти каналов передачи и хранения. Для практической реализации была выбрана конфигурация информационного пространства в виде кортежа , где X – это конечное множество цепочек символов алфавита N, а N, в свою очередь, определено как конечное множество бинарных цепочек фиксированной или переменной длины. Исходные информационные объекты (IO) описывались кортежем , где N – конечное множество бинарных цепочек фиксированной длины, а для выходного IO N определялось как конечное множество бинарных цепочек переменной длины. В рамках такой конфигурации информационного пространства были реализованы информационные технологии упаковки файлов на основе префиксных методов Хаффмена и Шеннона–Фано и определены оптимальные информационные пространства, в которых технология упаковки дает наилучший результат. Определены закономерности между емкостными и информационными атрибутами файловых структур на бинарных полях в технологиях кодирования. Сравнительный анализ практической эффективности разрабатываемого подхода относительно программных продуктов типа

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Мышев А. В., Тельнов В. П.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «О практической реализации модели активной памяти»

УДК 004.056.5:621.3.037.375 Дата подачи статьи: 27.03.2014

О ПРАКТИЧЕСКОЙ РЕАЛИЗАЦИИ МОДЕЛИ АКТИВНОЙ ПАМЯТИ

А.В. Мышев, к.ф.-м.н., доцент; В.П. Тельнов, к.т.н., доцент (Национальный исследовательский ядерный университет (Обнинский филиал), Студгородок, 1, г. Обнинск, 249020, Россия, mishev@iate.obninsk.ru)

В работе рассматривается новый подход к практической реализации моделей активной памяти для построения алгоритмов и процедур технологий кодирования и декодирования информации в задачах упаковки, защиты, восстановления и анализа потоков данных произвольного формата в каналах передачи и хранения. Методология практической реализации обозначенных моделей тесно связана с виртуализацией каналов хранения и передачи потоков данных или информационных объектов на бинарных полях информационных пространств в информационных системах и сетях. Виртуализация и модели активной памяти на бинарных полях для каналов хранения и передачи информационных объектов проявляется в следующем. Любой информационный объект рассматривается как бинарное множество, логическая структура которого описывается моделью активной памяти. Образующими элементами такой структуры на бинарных множествах в памяти являются активные и пассивные виртуальные ячейки. С математической и логической точек зрения практической реализации, модель активной памяти, во-первых, определяет и задает схему и алгоритм построения оптимального информационного пространства на бинарном множестве, во-вторых, определяет логическую структуру алгоритмических схем организации заголовков для загрузки информационного объекта в информационную тару (логические и физические элементы) памяти каналов передачи и хранения. Для практической реализации была выбрана конфигурация информационного пространства в виде кортежа <X, N>, где X -это конечное множество цепочек символов алфавита N, а N, в свою очередь, определено как конечное множество бинарных цепочек фиксированной или переменной длины. Исходные информационные объекты (IO) описывались кортежем <X, N>, где N - конечное множество бинарных цепочек фиксированной длины, а для выходного IO N определялось как конечное множество бинарных цепочек переменной длины. В рамках такой конфигурации информационного пространства были реализованы информационные технологии упаковки файлов на основе префиксных методов Хаффмена и Шеннона-Фано и определены оптимальные информационные пространства, в которых технология упаковки дает наилучший результат. Определены закономерности между емкостными и информационными атрибутами файловых структур на бинарных полях в технологиях кодирования. Сравнительный анализ практической эффективности разрабатываемого подхода относительно программных продуктов типа RAR, ZIP и др., ориентированных на решение аналогичных задач, позволил обозначить главную парадигму подхода: он имеет теоретико-методологическое развитие и практическое продолжение.

Ключевые слова: модель активной памяти, виртуальные ячейки, емкостные и информационные атрибуты.

ON PRACTICAL IMPLEMENTATION OF ACTIVE MEMORY MODEL

Myshev A V., Ph.D. (Physics and Mathematics), Associate Professor; Telnov V.P., Ph.D. (Engineering), Associate Professor (Obninsk Institute for Nuclear Power Engineering of the National Research Nuclear University "MIPhI", Studgorodok, 1, Obninsk, 249040, Russian Federation, mishev@iate.obninsk.ru)

Received 27.03.2014

Abstract. The paper describes a new approach of practical implementation of active memory models to create algorithms and procedures of information coding and decoding technologies for problems of packing, protection, restoration and the analysis of any format data flows in transfer and storage channels. The methodology of models practical implementation is connected with virtualization of storage channels and channels of data flows transfer or information objects on binary fields of information spaces in information systems and networks. Virtualization and active memory models on binary fields for channels of storage and information objects transfer is shown in the following.

Any information object is considered as the binary set, its logical structure is described by active memory model. Forming elements of such structure on binary sets in memory are active and passive virtual cells. From a mathematical and logical point of view for practical realization, active memory model has two main functions. First, it defines and sets the scheme and algorithm for creation of optimal information space on a binary set. Second, it defines logical structure for algorithmic schemes of the headings organization for loading information object in information "container" (logical and physical elements) of memory of transfer and storage channels.

For practical implementation the authors chose information space configuration in the form of a tuple <X, N>, where X is a final set of N alphabet symbols chains, and N is a final set of binary chains of fixed or variable length. Initial information objects (IO) were described by a tuple <X, N>, where N is a final set of binary chains of fixed length. And N was defined as a final set of binary chains of variable length for output IO.

Information technologies of files packing based on Haffmen and Shannon-Fano's prefix methods were realized within such information space configuration, and optimal information spaces for the packing technology to yield the best result are defined. Regularities between capacity and information attributes of file structures on binary fields in coding technologies are defined.

Comparative analysis of the practical efficiency for the developed approach regarding software products such as RAR, ZIP, etc., oriented to similar problems solution, identifyed the principal paradigm of the approach: it has a theoretical and methodological development and practical continuation.

Keywords: active memory model, virtual cells, capacity and information attributes.

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

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

Содержание и смысл основной посылки парадигмы моделей активной памяти в различных способах ее реализации в том, что она позволяет реализовать такие программные системы, которые обеспечивают пространственно-временную локальность и геторогенность 10 в каналах передачи и хранения информации реальных информационных и вычислительных систем и сетей. Локальность в этом случае проявляется в том, что 10 в каналах передачи и хранения имеют высокий уровень защиты и конфиденциальности в локальной пространственно-временной области информационного пространства памяти каналов систем и сетей без использования предлагаемых рынком информационных технологий программных продуктов защиты и архивации информации. Геторогенность или неоднородность 10 проявляется в том, что 10 в каналах передачи имеет свои механизмы криптографической защиты, реализуемые на основе моделей активной памяти в виде технологий виртуализации каналов [1].

Постановка задачи и способы ее решения. Постановка задачи практической реализации моделей активной памяти в данной работе рассматривается как результат логических схем построения моделей алгоритмов и процедур технологий кодирования и декодирования информации для задач упаковки, защиты, восстановления и анализа файловых структур произвольного формата в каналах передачи и хранения [1]. В качестве исходных информационных объектов для верификации разработанных программных продуктов и проведения анализа получаемых на их основе результатов были выбраны файлы различных форматов: TXT, BMP, WAV, EXE и EXE, заархивированный с помощью RAR.

Целевая установка состояла в следующем: во-первых, в рамках первой конфигурации информационного пространства <X, N> реализовать информационные технологии упаковки файлов на основе префиксных методов Хаффмена и Шенно-на-Фано и определить оптимальное информационное пространство, в котором технология упаковки наиболее результативна. Во-вторых, определить закономерности между емкостными и информационными атрибутами файловых структур на бинарных полях в технологиях кодирования. В-третьих, провести сравнительный анализ практической эффективности относительно программных продуктов аналогичного характера.

В качестве емкостного атрибута в технологиях кодирования на бинарных полях выбран коэффициент сжатия Ксж, определяемый следующим выражением:

Ксж=кх/Увых, (1)

где VBX - объем файла, выраженный в битах, до кодирования; VBbIX - объем файла после кодирования. Информационный атрибут задан в виде шен-ноновской энтропии на бинарном поле и вычисляется по формуле

N

I=- X plogp, (2)

i=i

где pi - вероятность появления i-го символа (бинарной цепочки) алфавита N в представлении IO на бинарном поле.

Файл до кодирования (исходный файл) емкостью VBX как IO на бинарном поле определяется и описывается информационным пространством <X, N>, где N - множество бинарных цепочек фиксированной длины, а после кодирования, но уже емкостью VBbIX, - <Xi, М>, где N - множество бинарных цепочек переменной длины. Для конкретного типа файла определялось оптимальное информационное пространство на множестве <X, N>, где в качестве индексной переменной выступало N. В этом случае длина бинарной цепочки I (как мера образа символа алфавита N) выступала и являлась независимой переменной, относительно которой рассчитывались оценки емкостных и информационных атрибутов. Оценки обозначен-

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

Ki(l)=Vs/VBX, (3)

где Vd=VN+Vm - объем словаря, VN и VM - соответственно объемы алфавитов N и N при фиксированном значении l. Оценка для Ксж(1) определялась по формуле (1). Для третьего емкостного атрибута оценка определялась следующим выражением:

K2(l)=VM/V№ (4)

В качестве информационных атрибутов рассматривались Imax(l) - максимальная шеннонов-ская энтропия кодируемого файла и I(l) - реальная энтропия, оценки для которых при различных значениях l вычислялись по формуле (2).

Практическая реализация. Полученные результаты отражены в виде графиков функций Ксж(1), Ki(l), K2(l), Imax(l), I(l) для кодируемых файлов различных форматов. На рисунке 1 приведены графики этих функций для кодируемого файла формата TXT с нерегулярной структурой. Для функции Ксж(1) (см. рис. 1а) на интервале le(2^64) ее размах достигает одного порядка, то есть на этом интервале определены основные оптимальные значения для емкостных атрибутов.

На рисунке 1б показан график функции Kx(l), отражающей динамику отношения объема словаря к объему кодируемого файла. Видно, что с увеличением l до 32 бит происходят резкие изменения функции в точках, кратных байту и полубайту, то есть это свойство функции-атрибута указывает на то, что единицей информационного квантования файлов такого формата на бинарных полях является бинарная цепочка, кратная байту. И на таких длинах цепочек заключены значения l для определения оптимального информационного пространства.

График функции K2(l) показан на рисунке 1в, где отражена динамика отношения объемов алфавитов N и N при различных значениях l. Характер такой динамики аналогичен динамике функции Ксж(1), но с меньшим затуханием.

На рисунке 1г приведены графики функций Imax(l) и I(l), которые отражают основные свойства информационных характеристик кодируемого файла - оптимальные значения l находятся в точках, где энтропия минимальна, то есть в этом случае проявляется высокая корреляция емкостных и информационных атрибутов файла.

На рисунке 2 приведены графики аналогичных функций для кодируемого файла формата EXE. Функция Ксж(1) (см. рис. 2а) на рассматриваемом интервале изменения l имеет размах в пределах одного порядка, но общая шкала вдвое меньше,

чем для аналогичной функции файла формата TXT (см. рис. 1а). Характер поведения функции на

Ксж(1) График зависимости Ксж от длины буквы ! для файла формата ^вжв

0 05

10 12 К И 1 ..............................................l (бИт) 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64

а) функция Ксж(1)

График зависимости £1 от длины буквы ! для файла формата

Л,2Л" IN .

Л" л V 015-

Л 2 5 6 8 1Л 12 14 16 18 2Л12'212412612'813Л13213413613814Л1«1541«14815Л15'21541561581«2162165 ' <6ш)

6) функция Ki(l)

133 + 126- Д 1,19-' j \ 1,12-' / 1 1 05 - • \ 0 98 -- \ 0 91 -• 084 -• \ 0 ,77"' \ 0 ,70-' \ 063 -• \ 0 56 "' V 0 ,49"' к зависимости K2 от длины буквы ! для файла формата ".вив

0 ,42"' 0 35 -'

0 28 -• 0 21 ■•

0 ,14 -• 0 07 -•

0 00 ................... 0 2 4 6 8 10 12 14 16 18 ............................................... (бит) 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64

в) функция К2О

Графики зависимоси ¡тах и I длины буквы ! для файла формата *.ехе 1_ „со» гтах/п 1 1тах(П и 1(1) 1 1та*Ч!) |

1- N^^

1,50" / ^ 1 .40 - - /

1,30-- / 1.20 | !

1.10" 1,00" J 0.90" | 0.70" j 0.50" ' ____ ТГп11111т

0 .40 ---

0 .30" '

0 .20" у 0 10 ••

0 .00 ................... 0 2 4 5 8 10 12 14 15 18 20 22 24 25 28 30 32 34 35 38 40 42 44 45 48 50 52 54 55 58 50 52 54

г) функции Imax(l) и I(l) Рис. 2. Графики функций Kcx(l), Kj(l), K2(l), Imax(l) и I(l) для файла формата EXE Fig. 2. Function graphs ^жф, K1(l), K2(l), Imax(l) и I(l) for *.EXEfile

всем интервале изменения I более гладкий относительно четных и нечетных значений /.

График функции Ki(/) (см. рис. 2б) отражает нерегулярные свойства файла данного формата как IO на бинарном поле в информационном пространстве <X, N> для любого N с ростом четных и нечетных значений /. Общая шкала изменения функции более чем в шесть раз меньше относительно аналогичной функции файла формата TXT (см. рис. 1б). Это обстоятельство, хотя и в скрытой форме, подтверждает характер нерегулярной структуры файла такого формата в информационном пространстве.

На рисунке 2в показан график функции K2(/), поведение которой аналогично такой же функции файла формата TXT (см. рис. 1в), но обладающей более гладкими свойствами. Приведенные графики функций Imax(/) и !(/) на рисунке 2г отражают свойства информационных характеристик кодируемого файла формата EXE: Imax(/) отражает и описывает степень однородности или регулярности IO в информационном пространстве <X, N>, когда все символы N в рассматриваемом файле равновероятны при любых значениях /; !(/) отражает и описывает реальный уровень однородности или регулярности рассматриваемого файла. Как видно из визуального сравнения, на рассматриваемом интервале изменений I различия между функциями Imax(/) и !(/) проявляются в количественном и качественном отношениях, то есть в этом случае корреляция емкостных и информационных атрибутов файла не происходит.

Графики функций КСж(/), Kj(/), K2©, Imax(D, I(l) для кодируемого файла формата WAV приведены на рисунке 3. График функции Ксж(/) (рис. 3а) во многом отражает свойства аналогичной функции для файла формата TXT. Видно, что резкие изменения функции происходят в пределах изменения I от 0 до 16 бит в точках, кратных байту и полубайту, указывая на то, что информационным квантом файла такого формата является бинарная цепочка, не превышающая двух байтов.

График функции Ki(/) (рис. 3б) показывает, что с увеличением I до 32 бит происходят резкие изменения функции в точках, кратных байту и полубайту. Это свойство данной функции-атрибута файла указывает на то, что логическая организация файла такого формата на бинарном поле образует регулярную структуру в информационном пространстве <X, N> при отмеченных значениях /.

График функции K2(/) (рис. 3в) во многом отражает характер поведения аналогичной функции Ксж(/), но с меньшим и более гладким затуханием.

Приведенные на рисунке 3г графики функций Imax(1) и !(/), с одной стороны, отражают основные свойства емкостных и информационных характеристик кодируемого файла: оптимальные значения I находятся в точках, где энтропия минимальна, а с другой - указывают на регулярную структуру логической организации файла, прояв-

1лины буквы l для файла формата *.wav

--------ч

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64

а) функция Ксж(1)

График зависимости ^ от длины буквы ! для файла формата *.wav

--

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64

б) функция Ki(l)

График зависимости ^ от длины буквы ! для файла формата *.wav

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64

в) функция КО

Графики зависимоси Imax и I длины буквы l для файла формата *.wav

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64

г) функции Imax(l) и I(l)

Рис. 3. Графики функций Ксж(1), K1(l), K2(l), Imax(l) и I(l) для файла формата WAV

Fig. 3. Function graphs Ксж(1), K1(l), K2(l), I max(l) и I(l) for *. WAV file

ляющуюся в высокой корреляции емкостных и информационных атрибутов файла.

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

Сравнительный анализ практической эффективности разрабатываемого подхода относительно программных продуктов типа RAR, ZIP и других, ориентированных на решение аналогичных задач, выявил следующие особенности и закономерности:

1) программные продукты, доступные на рынке информационных технологий для решения обозначенных задач, имеют иную математическую и логическую основу - они привязаны к логической структуре форматов файлов, их статистическим характеристикам или другим особенностям;

2) логические схемы таких технологий просты и не защищены в смысле разработки математически осмысленных моделей алгоритмов и процедур кодеров и декодеров.

Количественные оценки эффективности разработанных программных продуктов упаковки рассмотренных выше форматов файлов относительно архиваторов типа RAR, ZIP и других и сравнительный анализ с результатами других исследователей [2-4] показали, что разработка технологий упаковки на основе моделей активной памяти IO дает результаты, намного лучшие (для форматов файлов, приведенных здесь, в пределах порядка), чем при использовании для аналогичных целей традиционных и устоявшихся схем.

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

i (бит)

/ (бит)

l (бит)

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

произвольной архитектурой, топологией и организацией связей.

Литература

1. Мышев А.В. Модели активной памяти в технологиях виртуализации каналов передачи и хранения информации // Программные продукты и системы. 2010. № 1. С. 54-58.

2. Красильников Н.Н. Методы увеличения сжатия изображений энтропийными кодерами // Информационно-управляющие системы. 2004. № 1. С. 10-13.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. Семенюк В.В. Экономное кодирование дискретной информации. СПб: Изд-во СПб ГИТМО(ТУ), 2001. 115 с.

4. Ватолин Д., Ратушняк А., Смирнов М., Юркин В. Методы сжатия данных. Устройство архиваторов, сжатие изображений и видео. М.: Диалог-МИФИ, 2002. 384 с.

Referens

1. Myshev A.V. Active memory models on binary fields in virtualization technologies of data transmission and storage channels. Programmnyeprodukty i sistemy [Software & Systems]. 2010, no. 1, pp. 54-58 (in Russ.).

2. Krasilnikov N.N. Methods for increasing image compression using entropy coders. Informatsionno-upravlyayushchie sistemy [Information and Control Systems]. 2004, no. 1, pp. 10-13.

3. Semenyuk V.V. Ekonomnoe kodirovanie diskretnoy informatsii [Economical discrete data coding]. St. Petersburg, St. Petersburg State Univ. of Information Technologies, Mechanics and Optics. 2001, 115 p.

4. Vatolin D., Ratushnyak A., Smirnov M., Yurkin V. Meto-dy szhatiya dannykh. Ustroystvo arkhivatorov, szhatie izobrazheniy i video [Methods for data compression. Archivers organization, image and video compression]. Moscow, Dialog-MIFI Publ., 2002, 384 p.

i Надоели баннеры? Вы всегда можете отключить рекламу.