The .screenflow
project contains much more than the .scc such as imported media and the edited timeline as well.
.screenflow
is the project..scc
is the screen recording within the project (or the scratch area until the project is saved)..dat
is an NSArchiver file object in binary format (bplist). It persists state at runtime without the need to manually save a project.media
is a folder containing physical media files that were imported and renamed with a hash. The.dat
file is updated.
- Editing
NSString
is ok as long as the byte size remains unchanged. Otherwise, NSKeyedUnarchiver will fail and the data will be corrupt.
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.