СПОСОБ ОПТИМИЗАЦИИ ХРАНЕНИЯ И ПЕРЕДАЧИ ДАННЫХ

1. Способ, выполняемый в вычислительной среде, содержащей клиент и сервер хранения данных, и предназначенный для предоставления для клиента деталей оптимизации хранения данных в сервере хранения данных, при этом способ содержит этапы, на которых:
осуществляют доступ к метаданным, описывающим хранение данных файла на сервере хранения данных, причем данные файла хранятся на сервере хранения данных в форме, отличной от исходной формы данных файла, при этом метаданные предоставляют упомянутую форму хранения данных файла в том виде, как они сохранены на сервере хранения данных;
отправляют с клиента запрос на данные файла на сервер хранения данных; и
принимают с сервера хранения данных информацию, содержащую один или несколько элементов данных файла, дополнительные метаданные, описывающие хранение данных файла на сервере хранения данных, и данные, представляющие, по меньшей мере, часть данных файла.
2. Способ по п.1, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат данные, описывающие хранение данных файла, получаемые в результате дедупликации данных файла на сервере хранения данных.
3. Способ по п.1, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат криптографический хеш-код подмножества данных файла.
4. Способ по п.1, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат криптографический хеш-код каждого из нескольких подмножеств данных файла.
5. Способ по п.1, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат данные, описывающие сжатое подмножество данных файла.
6. Способ, выполняемый в вычислительной среде, содержащей клиент и сервер хранения данных, и предназначенный для предоставления для клиента деталей оптимизации хранения данных в сервере хранения данных, при этом способ содержит этапы, на которых:
отправляют метаданные, описывающие хранение данных файла на сервере хранения данных, причем данные файла хранятся на сервере хранения данных в форме, отличной от исходной формы данных файла, при этом метаданные предоставляют упомянутую форму хранения данных файла в том виде, как они сохранены на сервере хранения данных;
принимают в сервере хранения данных запрос на данные файла из вычислительной системы; и
отправляют из сервера хранения данных информацию, содержащую по меньшей мере одно из данных файла, дополнительных метаданных, описывающих хранение данных файла на сервере хранения данных, и данных, представляющих, по меньшей мере, часть данных файла.
7. Способ по п.6, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат данные, описывающие хранение данных файла, получаемые в результате дедупликации данных файла, на сервере хранения данных.
8. Способ по п.6, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат криптографический хеш-код подмножества данных файла.
9. Способ по п.6, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат криптографический хеш-код каждого из нескольких подмножеств данных файла
10. Способ по п.6, в котором метаданные, описывающие хранение данных файла на сервере хранения данных, содержат данные, описывающие сжатое подмножество данных файла.
11. Компьютерный программный продукт, содержащий один или несколько машиночитаемых носителей данных, на которых закодированы машиноисполняемые команды, которыми при их исполнении на одном или нескольких процессорах компьютера выполняется способ предоставления для клиента деталей оптимизации хранения данных в сервере хранения данных, содержащий этапы, на которых:
отправляют из вычислительной системы запрос на данные файла в сервер хранения данных; и
принимают из сервера хранения данных информацию, содержащую информацию, описывающую хранение данных файла на сервере хранения данных.
12. Компьютерный программный продукт по п.11, в котором информация, содержащая информацию, описывающую хранение данных файла на сервере хранения данных, содержит данные, описывающие хранение данных файла, получаемые в результате дедупликации данных файла на сервере хранения данных.
13. Компьютерный программный продукт по п.11, в котором информация, содержащая информацию, описывающую хранение данных файла на сервере хранения данных, содержит криптографический хеш-код подмножества данных файла.
14. Компьютерный программный продукт по п.11, в котором информация, содержащая информацию, описывающую хранение данных файла на сервере хранения данных, содержит криптографический хеш-код каждого из нескольких подмножеств данных файла.
15. Компьютерный программный продукт по п.11, в котором информация, содержащая информацию, описывающую хранение данных файла на сервере хранения данных, содержит данные, описывающие сжатое подмножество данных файла.