Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zip compression format #9

Open
Alystrasz opened this issue Nov 22, 2023 · 1 comment
Open

Zip compression format #9

Alystrasz opened this issue Nov 22, 2023 · 1 comment

Comments

@Alystrasz
Copy link
Contributor

tcli uses DEFLATE as compression format, we should explicitely mention that in the documentation.

Related to R2Northstar/NorthstarLauncher#602

@Jan200101
Copy link

Ignore this, just some info dumping


These are these current compression formats supported by Zip:

  • Store (no compression)
  • Deflate,
  • Deflate64 (proprietary version of deflate that just increases numbers)
  • bzip2
  • LZMA
  • WavPack
  • PPMd
  • ZStandard
  • xzip
    (there are some more which are not applicable)

minizip-ng supports:

  • store
  • deflate (zlib)
  • bzip2
  • LZMA
  • ZStandard

at this moment all but LZMA are enabled in Northstar


tcli is written in C# and relies on the dotnet ZipArchive abstraction which, at this point in time, uses Deflate (this is not documented on the wiki and may be subject to change (ZipArchive.cs)
This is important because the GreenTF/upload-thunderstore-package action is backed by tcli.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Alystrasz' TODOs
Development

No branches or pull requests

2 participants