File name suffix explanation

Hi everyone,
I am looking for a brief description of KiCad file name suffixes e.g “rescue”, “Bak” etc.

       **File name               Type**
  1.   xxx-cache                lib file
    
  2.   xxx-bak                    bak file
    
  3.   xxx-rescue               lib file
    

A brief description of suffixes or a pointer to some document descibing the same would be most welcome.
Thanks for your help in advance
Best regards
starter99

1 Like

Maybe
https://kicad.org/help/file-formats/

1 Like

The current kicad schematic file format does not include symbol information. This feature is handled via the cache lib that holds symbol data in the state that will be used by eeschema. (meaning consider this file as part of the schematic file. Include it in every archive you make and if you share your project with others)

If there is a difference between the symbol found in the library and the symbol found in the cache lib then you will be offered the chance to rescue it. If you choose to rescue then the cached symbol is copied to the rescue lib and all references to the symbol inside the schematic are replaced with references to the rescued version of it. If you do not rescue then the cached symbol is replaced by the one found in the library. (If there is a rescue lib than also include it in archives. Make additionally sure that in this case the local lib table is also included)

The bak file is a backup file created before every write access.

1 Like

Many thanks Rene_Poschl and bobc.
The info provided by you is helpful.
Best regards

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.