# Export options to reduce size/compress output

**URL:** <https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548>\
**Category:** Feature requests\
**Created:** [August 26, 2023, 7:04pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548 "2023-08-26T19:04:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rvmn](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/rvmn/32/22118_2.png) [@rvmn](https://discourse.shapr3d.com/u/rvmn)\
**Post date:** [August 26, 2023, 7:04pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548/1 "2023-08-26T19:04:36Z")

</div>

Right now I have a file that when exported takes 3.3GB (as STEP) or 332MB (as .shapr). I have no idea why precisely the difference is so enormous, but that aside I have found other CAD suites offer options to reduce output size.  
Think of options like ‘join small segments’ or ‘simplify big parts’.

An example of options: [How to reduce the size of a DWG file in AutoCAD](https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/how-to-reduce-the-size-of-a-dwg-file-in-autocad.html))

---

<div class="post-metadata">

**Author:** ![rvmn](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/rvmn/32/22118_2.png) [@rvmn](https://discourse.shapr3d.com/u/rvmn)\
**Post date:** [August 27, 2023, 1:30pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548/2 "2023-08-27T13:30:02Z")

</div>

for anybody having also a big STEP file after exporting; i found a workaround that worked for me:  
export to x\_b format

that is siemens parasolid binary format and is even smaller than shapr (also doesnt contain drawings etc).  
and it is pretty well supported, not as good as STEP though.

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [August 27, 2023, 1:32pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548/3 "2023-08-27T13:32:11Z")

</div>

> [@rvmn](#):
>
> not as good as STEP though.

This is not true, actually often literally the opposite is true. tThe Parasolid format is superior to STEP when you are transferring geometry between to CAD sytems that both run on the Parasolid kernel. I’d recommend reading this article.

> **[The technological foundations of CAD software](https://www.shapr3d.com/blog/what-is-cad-the-technological-foundations-of-cad-software)**
>
> Take a look at what's under the hood of CAD software and understand the complexity of 3D modeling software, narrated by Shapr3D founder and CEO István Csanády.

---

<div class="post-metadata">

**Author:** ![rvmn](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/rvmn/32/22118_2.png) [@rvmn](https://discourse.shapr3d.com/u/rvmn)\
**Post date:** [August 27, 2023, 3:55pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548/4 "2023-08-27T15:55:41Z")

</div>

Agree, indeed, Parasolid format is much better/more efficient, because if i understand correctly having a smarter geometry information storage. STEP is the ‘old’(er) CAD file format that you can use everywhere, even online and in slicers for 3d printing, it’s a bit like a universal format. But, on the negative side, it’s pure basic b-rep storage of geometry data makes STEP files end up being 10-15x bigger for the same model (caused also by using ascii instead of binary storing difference ofcourse). So, simple sense is using Parasolid format wherever possible. Thank you for the info!  
Understanding it is very useful, even for a beginner like me.  
Greets,  
Roberto

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [August 27, 2023, 4:00pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548/5 "2023-08-27T16:00:53Z")

</div>

> [@rvmn](#):
>
> Agree, indeed, Parasolid format is much better/more efficient, because if i understand correctly having a smarter geometry information storage. STEP is the ‘old’(er) CAD file format that you can use everywhere, even online and in slicers for 3d printing

No, that’s not why. The Parasolid format is the native format of the Parasolid kernel, thus no data translation is happening when you transfer the geoemtry between two Parasolid based CAD system.  
STEP is a kernel and CAD neutral file format, that was designed to be an common langague to describe geometry. To make it easier to read and write, it was designed to be a text based format, while the x\_b Parasolid format is a binary format, hence the dramatic size difference.

> [@rvmn](#):
>
> So, simple sense is using Parasolid format wherever possible. Thank you for the info!

That’s often a good idea, particularly when you are transferring the geometry to another Parasolid based system, like SOLIDWORKS, NX or Solid Edge.

---

<div class="post-metadata">

**Author:** ![rvmn](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/rvmn/32/22118_2.png) [@rvmn](https://discourse.shapr3d.com/u/rvmn)\
**Post date:** [September 14, 2023, 2:35pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548/6 "2023-09-14T14:35:15Z")

</div>

A new ‘problem’ seems to have come to the latest version of Shapr i’m afraid.  
Before I could use the exported Parasolid files in other programs, like Fusion, but the lastest version seems be using a newer Parasolid version?  
At least, that is what Fusion360 is telling me, when I try to import an exported Parasolid file into it.  
Would it be possible to have a selectable option to use an older version of Parasolid export format? Like a compatibility version (like for STEP it has AP214 and an older/newer one).  
Thanks

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [September 14, 2023, 2:48pm UTC](https://discourse.shapr3d.com/t/export-options-to-reduce-size-compress-output/27548/7 "2023-09-14T14:48:27Z")

</div>

Correct, we’ve updated Parasolid - looks like Fusion 360 haven’t updated their implementation yet.

> [@rvmn](#):
>
> At least, that is what Fusion360 is telling me, when I try to import an exported Parasolid file into it.  
> Would it be possible to have a selectable option to use an older version of Parasolid export format?

That’s a very reasonable request. We we’ll be working on improving our export flows in the coming months, this could be a great improvement. Thanks for the feedback.

As a workaround you can use the STEP format until then.
