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

Suggestion to use .ifczip extension rather than .zip #6

Open
jmirtsch opened this issue Sep 16, 2022 · 2 comments
Open

Suggestion to use .ifczip extension rather than .zip #6

jmirtsch opened this issue Sep 16, 2022 · 2 comments

Comments

@jmirtsch
Copy link
Collaborator

I suggest if compressed/zipped example files are added to the repository, they should use a .ifczip file extension rather than .zip
There are a couple such as https://github.com/buildingSMART/IFC4.x-IF/blob/a89e01e4c14c90e7ce77842cabb04b367d437035/IFC-files/IFCRoad-ItalyWG/buildingSMART%20Italy_IFCRoad%20WG.zip

A .ifczip file is typically a compressed file containing only a single step physical file (.ifc)

I think it would be great to encourage greater use of .ifczip extension as a more efficient storage size of infrastructure data sets.

@aothms
Copy link

aothms commented Sep 18, 2022

There's also some additional requirements for calling it an official ifczip https://standards.buildingsmart.org/documents/Implementation/IFC_Implementation_Agreements/CV-2x3-154.html This might be horribly outdated (and reduce compression ratios if we disallow deflate64 or other novel algos) but until we retract this statement, we should follow it.

This was referenced Apr 15, 2023
@thbeu
Copy link

thbeu commented Apr 4, 2024

FYI: For FMI the Modelica Association (where I am member of) came up with the following simple requirements on the ZIP archive:

https://github.com/modelica/fmi-standard/blob/33b7a8c0ee32869bf5ae08d8f435f6ee36939549/docs/2_5_fmu_distribution.adoc?plain=1#L14-L19

This can be easily adopted for ifcZIP by stating that only one file and no directory entries are allowed inside the archive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Files update - ongoing
Development

No branches or pull requests

3 participants