От bedal Ответить на сообщение
К Elliot
Дата 06.07.2016 13:43:50 Найти в дереве
Рубрики Современность; ВВС; Версия для печати

никакой революции

Данные сами по себе - просто последовательность бит. Есть там структура или нет - определяется именно и только алгоритмом обработки. Структур, соответственно, можно обнаружить несколько разных.

Алгоритм - это описание _ожидаемой_ структуры данных. Если мы складываем числа - ждём, что в потоке числа. И даже получаем результат (CRC). Поток чисел - структура? Структура, конечно.

Если хотим распаковать файл - ждём, что там данные структурированы так, что первые два символа PK и так далее. И тоже получим результат.

Или можем тупо выдать биты на экран как графическую информацию. Да, будет каша, но это уже вопрос содержимого, ещё одна структура "обнаружена"

Заметьте, обнаружены абсолютно разные структуры у одной и той же порции данных.
Без наличия алгоритма обработки - структура в данных не существует как понятие. Анализируя структуру мы, на самом деле, подбираем алгоритм. Синонимы это.