From 16bc8fdf67f78bca025929d7b2b13ecdbf2a89ce Mon Sep 17 00:00:00 2001 From: Alexey Bukhtin Date: Sat, 30 Sep 2023 00:46:09 +0200 Subject: [PATCH] Update README --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 73a9c5a..2e6917e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,17 @@ -`ZipPinch` is an extension for URLSession to work with zip files remotely. It reads the contents of a zip file without downloading it itself and decompresses the desired files. +`ZipPinch` is an extension for `URLSession` to work with zip files remotely. It reads the contents of a zip file without downloading it itself and decompresses the desired files. + +Imagine that you need remote access to several files (different kinds of assets: pictures, fonts, etc.). And these files can be changed and added to. Perhaps these files are grouped, for example, by locale and your app needs assets for a particular locale. In a good way you need a server solution that returns some JSON with a description of available resources. For example, you can use any PaaS, but `ZipPinch` offers a much simpler solution. + +It makes a request to a remote ZIP archive and returns its structure with the size and date of file modification. Free hosting for your zip files is not hard to find. Files in an uncompressed archive will essentially be downloaded as is and no time will be spent on unzipping. + +# Requirements + +- Swift 5.6+ +- macOS 12+ +- iOS 15+ +- watchOS 8+ # Installation