1 个不稳定版本
0.1.0 | 2021年12月3日 |
---|
#2 在 #organized
19KB
551 代码行
Packall
吞噬所有你提供的文件并保持其组织,首先在肚子,然后是身体,以便未来的搜索。
技术
项目功能
- 导入文件。
- 不保留重复文件。
- 为快速搜索创建索引。
- 使用路径中存在的关联软件进行文本转换。
- 索引是从转换后的文本创建的。
文件结构
// TODO - 更新文件结构并扁平化一个层级文件夹。
文件保存在身体根目录内的子目录中。组织的主要因素是原始文件的 SHA256 校验和。每个文件都保存在三个嵌套目录中。第一个目录名是校验和的前三个字符。第二个目录名从校验和的第40个字符开始,直到第6个。最后,最后一个和第三个目录名使用整个校验和。在我们的文件存储在第三个和最后一个目录中。存储文件的名称以 "org-" 开头,来自 "origin",然后是18个随机字符及其扩展名。
依赖项
~2–2.7MB
~47K SLoC