EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => Circuit Studio => Topic started by: pointhi on March 12, 2020, 10:12:05 am

Title: In need of a very very simple Circuit Studio Board
Post by: pointhi on March 12, 2020, 10:12:05 am
Hi,

For file reversing purpose I need a sample *.CSPcbDoc file which contains a Dimension (http://documentation.circuitstudio.com/display/CSTU/PCB_Dlg-LinearDimension((Linear+Dimension))_CS) object.

As said in the title, my request should be very simple :)

Regards, pointhi
Title: Re: In need of a very very simple Circuit Studio Board
Post by: Relaxe on March 20, 2020, 01:43:58 pm
Here you go!
Good luck
Title: Re: In need of a very very simple Circuit Studio Board
Post by: voltsandjolts on March 20, 2020, 02:18:37 pm
AFAIK Altium Designer and CS both use the Microsoft Compound File Binary (CFB) file format.
https://en.wikipedia.org/wiki/Compound_File_Binary_Format
However, the CS file format uses obfuscated stream names to scupper easy file sharing between Designer and CS.
Title: Re: In need of a very very simple Circuit Studio Board
Post by: pointhi on March 20, 2020, 03:19:13 pm
Thanks @Relaxe, but I got my answere already.

@voltsandjolts: You seem to be knowledgable about the internas of the Altium file format. The reason of my question was exactly to map the stream names between different altium products. If you can enlighten me about some altium file internals, I will listen patiently. Especially about how polygon fills are handled.

You can find my current work here: https://gitlab.com/kicad/code/kicad/-/merge_requests/60

I also created a table which contains a mapping of all known stream names: https://gitlab.com/pointhi/kicad/-/wikis/Differences-between-different-Altium-File-Formats

Regards,

pointhi