ScribbleLabApp / SFFileManagementKit

The official ScribbleLabApp's Scribble Foundation File Management Kit for document interaction in ScribbleLab
Apache License 2.0
4 stars 1 forks source link

SE-0002 Editor File Handling #1

Open N3v1 opened 2 months ago

N3v1 commented 2 months ago

[Proposal]: High-Quality Document File Management for ScribbleLabEditor

Metadata

Proposal: SE-0002 Authors: NH Review Manager: NH Status: WIP

Introduction

Proposal Objective

The objective of this proposal is to incorporate robust and high-quality document file management logic into the ScribbleLabEditor project. This will enable efficient storage, retrieval, and management of documents, ensuring data integrity, security, and usability.

Background

Currently, the ScribbleLabEditor is in development and lacks the capability to store documents. ScribbleLab supports various media types, including images, vectors, text, and other media. Therefore, there is a need for a specialized archive format to store these files. This format will be called ScribbleCoreArchive (SCA) with the suffix .scribble.

SCF_SFH_FI01

ScribbleCoreArchive (SCA) Structure

The .scribble archive contains the following components:

Additionally, the .scribble archive (SCA) is encrypted and can be password-locked, providing an extra layer of security for the stored data.

Benefits

Data Integrity and Security

Organizational Efficiency

Usability