SharedStrings
SharedStrings is a concept often encountered in data formats, particularly those used for spreadsheets and document interchange, such as Microsoft's Open XML format (OOXML). The core idea behind SharedStrings is to optimize storage by avoiding redundant data. Instead of storing the same string value multiple times throughout a file, the string is stored once in a dedicated "shared strings" section. Each occurrence of that string in the document then refers back to its single entry in the shared strings table.
This approach significantly reduces the overall file size, especially for documents containing a large number of
When a program reads a file that utilizes shared strings, it first parses the shared strings table