1. A system for compressing a token-based file to be used in reconstructing a work of content represented by the token-based file, the system comprising: a data store that stores at least one token-based file representing a work of content; and a computing device in communication with the data store, the computing device configured to: obtain a token-based file from the data store; apply a medial-axis transformation to each token in the token-based file to transform the token into a thinned token; compare each thinned token from the token-based file to each other thinned token from the token-based file, wherein comparing a thinned token from the token-based file to another thinned token from the token-based file comprises, for each point on the thinned token, determining an error in spatial distance between the point on the thinned token and a closest point on the other thinned token; based at least in part on the comparison of each thinned token to each other thinned token, classify sufficiently similar thinned tokens into a group to thereby form multiple thinned token groups; identify a representative thinned token for each thinned token group; and store each representative thinned token in a thinned token file with position data identifying at least one position where the thinned representative token is to appear in a reconstruction of the work.