Как я могу выследить заархивированный файл, не читая его все содержание?

Мне нравится использовать символ @ для запросов SQL. Он сохраняет sql красивым и отформатированным и без необходимости заключать в каждую строку разделитель строк.

string sql = @"SELECT firstname, lastname, email
               FROM users
               WHERE username = @username AND password = @password";
40
задан Ben S 26 July 2009 в 05:33
поделиться

2 ответа

Нет, нельзя. Алгоритм сжатия работает с потоками и адаптирует свое внутреннее кодирование к тому, что содержит поток, для достижения высокой степени сжатия.

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

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

40
ответ дан 27 November 2019 в 01:49
поделиться

Если у вас есть контроль над тем, что входит в файл, в первую очередь, если это что-то вроде ZIP-файла, вы можете хранить фрагменты заданного размера с именами файлов в возрастающем числовом порядке, а затем просто распаковывать последний фрагмент / файл.

3
ответ дан 27 November 2019 в 01:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: