По какому принципу работают архиваторы, простыми словами.

Категория: программы

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

Что же делает архиватор.

Архиватор архивирует данные благодаря каким-то своим алгоритмам. Что же это за алгоритмы такие? Давайте посмотрим на простейший.

Предположим, что у нас в тексте встречается где то такие слова: PHP, PHP5, PHP7. Что делает архиватор, проще он из PHP делает переменную и пишет (a),(a)5,(a7). И только этот алгоритм понимает что куда он назаписывал и как это потом развернуть в человеческий вид.

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

Сейчас проблем с архивами нет, ну разве что владелец архива может его запаролить.

Ну да это право каждого пользователя ставить замок на "входную дверь" или нет.

Соответственно текст уменьшить благодаря алгоритму архиваторов очень просто, а вот как вы понимаете с видео данными так просто не получиться.

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

Упорно ходят слухи, что существовал алгоритм, который сжимал 700 мб видеофайла до 1,4 мб. Правда это или нет, сейчас возможности проверить нет, но кто знает может именно вы сможете сделать подобный алгоритм и запатентовать своё изобретение, уверен многие компании с радостью будут вам отчислять деньги с продаж своих продуктов.





Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2019