JSZip спустя полгода: распаковка архивов, работа на Node.js

    22 ноября 2011 года JiLiZART всем нам сообщил, что есть на свете полезная библиотека JSZip с открытым исходным кодом, написанная на джаваскрипте и умеющая создавать zip-архивы (и даже, если это необходимо — с подкаталогами) из скормленных ей текстовых и двоичных данных.

    Первым же комментарием к его сообщению стали мои слова:

     — Прекрасно.

     — Теперь ему бы ещё распаковывать уметь.

    Прошло полгода с тех пор, и можно видеть, что это естественное пожелание сбылось: очевидно, оно пришло на ум не одному мне, так что программисты принялись за дело — и в открытый на Гитхабе исходный код JSZip добавили методы, способные служить ещё и распаковке zip-архивов, а не только составлению их. (Подробности употребления новинок API смотрите в документации.)

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

    Поклонникам же джаваскриптового движка Node.js будет наверняка не менее приятно узнать о появлении модуля node-zip, содержащего весь код JSZip, оформленный в качестве модуля Node. Стало быть, теперь JSZip можно запускать не только во браузере, но и на сервере, а равно и у себя на компьютере.

    Обёртка вокруг JSZip целиком содержится в коде скрипта nodeZip.js и может послужить превосходным примером употребления модуля vm, служащего для обращения к виртуальной машине V8 в недрах Node.
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 5

      +2
      Теперь в $.jStorage можно будеет хранить мегаломутантов!
        +2
        теперь ещё и запаролить архив не мешало бы.
          0
          Кстати, есть какие-то возможности его запаролить сейчас?
            0
            Кстати, вы не выяснили ответ на свой вопрос? Сейчас эта тема мне актуальна.
          0
          Ваша блогозапись весьма полезна!

          Only users with full accounts can post comments. Log in, please.