Хотя я пока не знаю ничего встроенного в HTML5, я видел несколько проектов, которые начинают касаться этого в JavaScript.Возможно, вы захотите взглянуть на этот проект, который позволяет читать содержимое zip-файла и, если он сжат с использованием алгоритма Deflate, может распаковать его.