Задать вопрос
lukoie
@lukoie

Как не скачивая весь zip получить размер файла в нем?

Привет
Есть источник открытых данных, где большие xml выкладывают в архиве.
Проблема в том, что в архиве несколько файлов. И если какой-то из них обновился, то перевыкладывают архив заново. Когда нужен только один файл из них чтобы не качать лишний раз, распаковуя и сравнивая CRC с предыдущим скачиванием, можно ли каким то образом узнавать размер файла внутри архива не выкачивая весь файл?

Кто-то может делал такое, знает работу с форматом zip, может там хеддер, или только окончание файла(вижу что названия файлов там хранятся) можно скачать, чтоб пройтись по листингу, не выкачивая большой архив каждый раз?
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Хм вот вам на питоне,
https://gist.github.com/davide-romanini/cec3bab01c...

На C# есть подобное тоже
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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