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

Streaming parser for STEP file #4

Open
termoshtt opened this issue Mar 1, 2021 · 1 comment
Open

Streaming parser for STEP file #4

termoshtt opened this issue Mar 1, 2021 · 1 comment

Comments

@termoshtt
Copy link
Contributor

Sometimes STEP file is too large (>1GB) to expand it on memory. Since it is ASCII file, the size of files almost x10 larger than what we actually need. See ARCHITECTURE.md for detail.

@g-rauhoeft
Copy link
Contributor

This is actually one of the points of criticism of the STEP format mentioned on Wikipedia: https://en.wikipedia.org/wiki/ISO_10303-21

It stores forward and backwards references in the file, which makes it difficult to handle if the whole structure isn't in memory and also hinders sequential parsing.

I'm guessing some workaround could be found with placeholder references or something of the likes.

alteous pushed a commit to alteous/ruststep that referenced this issue May 15, 2023
Add CI cache setting

Closes ricosjp#4

See merge request ricos/truck/ruststep!8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants