{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/zip-archive","name":"zip-archive","description":"The zip-archive library provides functions for creating, modifying, and\nextracting files from zip archives. The zip archive format is\ndocumented in http://www.pkware.com/documents/casestudies/APPNOTE.TXT.\n\nCertain simplifying assumptions are made about the zip archives: in\nparticular, there is no support for strong encryption, zip files that\nspan multiple disks, ZIP64, OS-specific file attributes, or compression\nmethods other than Deflate. However, the library should be able to read\nthe most common zip archives, and the archives it produces should be\nreadable by all standard unzip programs.\n\nArchives are built and extracted in memory, so manipulating large zip\nfiles will consume a lot of memory. If you work with large zip files or\nneed features not supported by this library, a better choice may be\nzip, which uses a\nmemory-efficient streaming approach. However, zip can only read and\nwrite archives inside instances of MonadIO, so zip-archive is a better\nchoice if you want to manipulate zip archives in \"pure\" contexts.\n\nAs an example of the use of the library, a standalone zip archiver and\nextractor is provided in the source distribution.","version":"0.5","softwareVersion":"0.5","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/jgm/zip-archive","issueTracker":"https://github.com/jgm/zip-archive/issues","url":"http://github.com/jgm/zip-archive","keywords":["bsd3","codec","library","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"JohnMacFarlane"}],"author":[{"@type":"Person","name":"JohnMacFarlane"}],"copyrightHolder":[{"@type":"Person","name":"JohnMacFarlane"}],"dateCreated":"2008-09-03","dateModified":"2026-09-21","datePublished":"2026-09-21","copyrightYear":2008,"downloadUrl":"https://hackage.haskell.org/package/zip-archive-0.5/zip-archive-0.5.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/zip-archive"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/jgm"}],"https://www.w3.org/ns/activitystreams#likes":48,"https://forgefed.org/ns#forks":29}