home.social

#pkzip — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pkzip, aggregated by home.social.

  1. enz / unz

    UPDATE: added support for zip-compatible symlinks. enz works exactly like zip by default storing linked files, using the -y switch to store links only.

    github.com/ha1tch/unz

    enz and unz are a zip-compatible compressor and decompressor pair that beat zip -9 on source code by 5-10%. Uses smarter pre-processing before DEFLATE.

    It's often better than the alternatives for text, source code, structured text files, and markup.

    Pure Go. No dependencies beyond stdlib. Output works with standard ZIP tools where possible

    Benchmarks available.

    #golang #foss #compression #enz #unz #zip #pkzip #7zip

  2. [Перевод] Декодируем 90-ые: реверс-инжиниринг и криптография на заре разработки ПО

    В августе 2020 года к нам обратился клиент с кэшем из заблокированных документов QText из середины 90-х, пароль для которых он утерял. QText — это редактор из времён DOS, использовавшийся для обработки иврита и английского текста. Написан он на Pascal и был выпущен где-то за 15 лет до того, как мы с @Elisha занялись обратной разработкой. В этой статье мы опишем весь процесс анализа тех зашифрованных документов и выполним реверс-инжиниринг программы DOS. Надеюсь, нам удастся раскрыть некоторые особенности ранней разработки потребительского ПО в Израиле. В частности, мы хотим показать, как в те времена реализовывалась криптография. Ещё одна наша цель — это сохранить описанные здесь знания и инструменты — многие из которых едва дотянули до нашего времени.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #реверсинжиниринг #qtext #pkzip #pkware #dos #криптография