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

Standardize the file types we use in this repository #41

Open
BenjamenMeyer opened this issue May 22, 2022 · 6 comments
Open

Standardize the file types we use in this repository #41

BenjamenMeyer opened this issue May 22, 2022 · 6 comments

Comments

@BenjamenMeyer
Copy link
Member

Looking through I notice we have a lot of different file types, sometimes for similar jobs - e.g JPG/PNG, 7z/ZIP, etc.
We should standardize which file types we are going to use for different tasks and then convert everything to using just that one file type.

@BenjamenMeyer
Copy link
Member Author

we should probably use 7z for all our compression needs as it's fully open source, patent free, and multi-platform. gz/bz2 are similar but more popular on the Unix/Linux side and not so much on Windows. ZIP could get us in trouble (technically).

@BenjamenMeyer
Copy link
Member Author

We should use PNG as much as possible; JPG is good, but IIRC PNG can do everything a JPG can and avoids issues with patents, etc.

@evertvorster
Copy link
Contributor

evertvorster commented May 22, 2022 via email

@Loki1950
Copy link
Member

GIF can not be used for normal maps not enough bits assigned to each colour.

@BenjamenMeyer
Copy link
Member Author

@evertvorster technically the patents have expired on the JPGs too; but it's one of those formats - and GIF won't be much different - where some wacko may still come out of the woodworks with a patent.

@BenjamenMeyer
Copy link
Member Author

We should also use OGG+Vorbis+Theora for audio/video as much as possible too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants