# Smaller step files without redundant data

**URL:** <https://discourse.shapr3d.com/t/smaller-step-files-without-redundant-data/37192>\
**Category:** Feature requests\
**Created:** [March 24, 2025, 6:21am UTC](https://discourse.shapr3d.com/t/smaller-step-files-without-redundant-data/37192 "2025-03-24T06:21:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![m\_x](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@m\_x](https://discourse.shapr3d.com/u/m_x)\
**Post date:** [March 24, 2025, 6:21am UTC](https://discourse.shapr3d.com/t/smaller-step-files-without-redundant-data/37192/1 "2025-03-24T06:21:56Z")

</div>

**Smaller step files without redundant lines - Compressed step files**

**The problem that this feature will solve:**

_Until now, large assemblies are converted to large step files in STEP export_  
_Many lines/data in the Shapr3d STEP export are redundant_

_Smaller STEP files are imported faster in later import workflows._

**Brief description of the outcomes that you expect from this feature:**

_there is a command line tool called stepreduce_

> **[Seth Hillbrand / stepreduce · GitLab](https://gitlab.com/sethhillbrand/stepreduce)**
>
> GitLab.com

_this tool reduces redundant instructions in a step file.  
For a step file containing two cubes alone, the reduction is from 12kb to 9kb  
or 350 lines to 250 lines_

[CUBE org.step](https://discourse.shapr3d.com/uploads/short-url/2ra6TgJuGyxsqOW29UysuITPM7e.step) (12,4 KB)  
[CUBE reduced.step](https://discourse.shapr3d.com/uploads/short-url/3sR6sy092fkoVFLM2Y6AFWukDD3.step) (9,0 KB)  
the source (org) file was created by Shapr3d\*

_In large files, this can mean a reduction in size from 300 to 200 MB, for example._

**What can’t you achieve without this feature?**

_it is not a workflow blocker but many users would benefit from this feature_
