文件分类系统
文件分类系统
目录
V5(提出Er层的概念)
概念
分类优先级
分类优先级
- 第零分类: 物理隔绝
- 第一分类: 隐私安全
- 第二分类: 性能类型 (常见误区: 该分类是区分的文件类型, 然后文件再按照文件类型区分. 例如Video是可编辑资源, 但电影是只读资源, 但应该分类到Editor而非Viewer) (?????? 但设计开发与数据生产类就不符合了吧,网易云酷狗这种你能把他归纳到Editor里吗,编辑器和查看器相分离到底是不是一个好主意?) (判断的一个依据是,原图/原视频是否具有较好的独立观赏性。 例如电影混剪好看,但电影单独就已经相当好看了,而像电影的一些特效素材等没有观赏性。 再比如一张需要ps或加工的图原本就好看,但一些独立的素材本身并不剧本什么观赏性)
- Viewer (学习类) > Editor > Viewer (其他)
- 实物格式 >> 电子格式 (隔绝)
- 第三分类: 内容 (适用场景: 如果没有性能区别, 就按内容区分)
- 第四分类: 交互对象
层
层的补充, 为了一致性, 我们对层的称呼不是嵌套层数 (前缀表示的是该路径下的内容属于第几层, 而非该路径属于第几层) 巧记: 硬盘隔绝第零层, 资源软件第一层, 无嵌Er第二层. 之所以叫Er层, 是因为该层下的文件夹基本都以er结尾. 一般到了Er层后我们就不叫第二层了, 只叫Er层, 因为Er层是能嵌套的. Er层不一定是第二层, 第二层一般是但不一定是Er层 (比如C/C_PC).
零层 Local |
一层 Cache |
二层 Er层 |
一层 Res/Private 或 Res/Public |
二层 Er层 |
一层 Soft_Local |
二层 Er层 |
一层 C |
零层 Removable Portable |
一层 Res/Private 或 Res/Public |
二层 Er层等 |
一层 Soft_Portable |
二层 Er层等 |
一层 C_PC |
零层 Removable Library |
一层 Private 或 Public |
二层 Er层等 |
每层结构 (新)
零层结构 (根结构)
根结构
Local根 | |
Cache | 默认位置, 同时也会是软件生成临时文件的地方 |
Res | 被Soft读写 |
Soft | 依赖于系统运行 |
Public | |
| 依赖于特定Soft运行, 现在归类到Soft里了 |
C | |
Removable根 (Portable) | |
Res | 被Soft读写 |
SoftPortable | |
C (PCSystem, 维修用) | |
Removable根 (Library) | (结构基本同Local/Res) |
Private | (内部结构同Public) |
Public |
Local和Removable区别
- Local
- 物理: 性能高, 一般是固态硬盘, 空间有限, 一般在1~2T以内, 适合放有性能需求或未归档的东西
- 独有: 根部多了一层: C 系统、SoftLocal、Res 资源、Cache 默认位置, 而Removable的根相当于Res
- Res资源: 需要定时归档
- Removable (Library)
- 物理: 一般是几~十几T的机器硬盘, 空间最大, 虽然存在移动的可能但可能性较低
- 独有: 这里有的Local都可以有, 但有的东西一般不放Local里, 例如软件安装包
- Res资源: 归档状态
- 特殊补充: 比Local少了一层, 出于描述统一我们叫Removable根为第二层而非一层. 如果你有强迫症, 想要空写一层Res当然也可以
- Removable (Portable)
- 物理: 便携的移动U盘或硬盘, 性能最低
- 独有: SoftPortable, C (PCSystem, 维修用)
- Res资源: 工作空间/归档状态
一层结构
一层结构
Soft结构 (SoftLocal、SoftPackage、SoftPortable的结构一致) |
(Er层) |
Res/Private 或 Res/Public |
(Er层) |
SoftPackage (SoftLocal、SoftPackage、SoftPortable的结构一致) |
(Er层) |
Cache (可选) |
(Er层) |
C/C_PC (可选) |
不是Er层 |
Er层结构
大Er层
结构
- Data Er层 - 数据 Er层
- Abst Er层 - 抽象 Er层
- Enti Er层 - 实物 Er层
在旧笔记名中
- DesignAndDevelop,
01. 设计开发与数据生产
- DesignAndDevelop,
- SubjectAndKnowledge,
02. 十二门类与纯粹知识
- SubjectAndKnowledge,
- SkillAndProduction,
03. 生活技能与生活生产(部分冲突)
- SkillAndProduction,
- 私人
Data Er层
Data Er层
Editor | (1. 按性能类型分类, 2. 可编辑) |
3D | 三维 |
Dev | 开发, 定义为包括一些IDE工具的文本编辑器, 属于Doc类别的超集 |
Doc | 文本 |
Mix | 混合 |
Plane | 图像 |
Video | 流媒体-视频 |
Virtual | 虚拟格式 |
Voice | 流媒体-音频 |
| (需要安装的资源, SoftLocal/Launcher、SoftPackage/Installer、SoftPortable的结构一致) |
| |
Viewer | (1. 重视内容而非性能, 按记录内容分类, 2. 一般是只读) |
InfoDoc | |
细分格式, 杂七杂八的格式, 收藏夹 | |
(Er层-F) | |
InfoTeach | |
(Er层-F) | |
ZOther? |
Q
到底是否应该分开专业知识和生活知识?
有两个情况:
- Editor & Other
- 十二门类 & 生活技能
明确Soft不分开,Soft没必要分开得太死,不过万能查看器怎么办
Soft分公有和私有吗
目前没见过私有软件,破解软件应该不算?
至少Soft_Local没有分享忌讳,应该不分
图床与Git
图床可以进一步地提高性能分割度,使纯文本笔记能够快速备份和同步
V5.0 Beta3
(彻底不让Er嵌套了)
根
Local | (默认Private,原则上不允许分享Local里的任何东西,Local的任务东西都是私有的,但你可以将他们归档到removable的Public里,再进行分享) (该原则解决了Soft_Local应该私有还是共有的问题) |
Private | |
| |
Cahce / (DEr) | |
Info_private / 细分格式 / All Er / (DEr) | |
Res_Private / (DEr-1) | |
Soft_Local / (DEr-2) | 原则上是不可分享,但软件里的文件可能会保存隐私信息 |
Public | |
Info_Public / 细分格式 / All Er / (DEr) | |
Res_Public / (DEr-1) | |
Removable_Library (默认Public) | |
Private | |
Info_private / 细分格式 / All Er / (DEr) | |
Res_Private / (DEr) | |
Public | |
Info_Public / 细分格式 / All Er / (DEr) | |
Res_Public / (DEr) | |
Soft_Install / (DEr) | |
Removable_Protable (默认Public) | |
Private | |
| |
Info_private / 细分格式 / All Er / (DEr) | |
Res_Private / (DEr) | |
Soft_Portable / (DEr) | |
Public | |
Info_Public / 细分格式 / All Er / (DEr) | |
Res_Public / (DEr) |
DEr
Cache | Res | Soft | Info | |
---|---|---|---|---|
Data_Editor | 🟩 例如:Windows库多媒体 | 🟩 例如:.txt 解释:被操作的可编辑数据 | 🟩 例如:文件编辑器/音乐播放器/浏览器 解释:操作可编辑数据的软件 | 🟩 例如:写作方法 解释:对应可编辑数据的理论或编辑方法 |
Data_Editor/MIX 非工程的混杂 (混杂格式或格式混杂) | 🟩 例如:桌面/Down/Windows库文档等混杂格式 | 🟩 例如:Path,未分类的Temp Project不算杂糅格式,属于DevProject 因为有主题,且处理起来异于处理其他的杂糅格式 | 🟩 例如:全家桶/ZIP/FileTidy 解释:操作?大量/杂糅数据的软件 | 🟥 分类学比较接近,但不知道算不算 解释:对应可编辑数据的理论或编辑方法 |
Data_Editor/Null (本质上还是会处理一些东西,但这些往往你看不到,处理的是系统 IO之类的东西) | 🟥 | 🟥 | 🟩 例如:Reinforce,IO,Soft2和3的全部,System操作 解释:不查看数据的自闭软件 | 🟥 |
Obj_Emtity (又分外物和自我) | 🟥 | 🟨 | 🟨 计算机辅助教学系统,我暂时没这类资源,但谁说不能有 | 🟩 |
Obj_Space | 🟥 | 🟨 | 🟨 | 🟩 |
Obj_Rule | 🟥 | 🟨 | 🟨 | 🟩 |
Social |
其实还有一个分类:WebTool,通常指收藏夹,可以是在线工具(Soft定位),可以是资料(Res定位),所以下分Tool与Res (虽然有的应该没有,但位置还是要保留,不排除知识盲区了)
Info下与 “数据格式” 无关,要不把 “基于性能的数据格式” 给删了?
Data_Editor
- 3D
- Dev
- Doc
- Mix
- Plane
- Video
- Virtual
- 仿真,电路模拟
- 模拟器 / 虚拟机
- wifi模拟 ?
- Matlab等 数学分析 物理模拟
- Voice
Data_Viewer (Res没有,Info应该没有,Soft特有)
- Browser 或 Explorer
- UnZip
不可视的抽象可编辑资源
- 0
Null
Reinforce (这边好像是按功能分类了,类似于 “装机必备” 的感觉,人类的所有需求都要有)
Down
Game
Social 网页本地化?算吗……这么一来还得考虑网页/软件工具
IO
Remote,远程服务
Forum
Pay
IM
Control
Safe
Sci
System
Tidy
Professional
- Translate
ViewerZip
Data_Obj_Space?
- Game,包括电子游戏与非电子游戏,观赏类还是生活类?
- 琴棋书画
ZOther
手机应用
- Remote
- Pay
- 订餐 飞机 酒店 外卖 快车 购物 淘宝 京东 美团
- 特殊IM
- 招聘 网购专属聊天app
- IM
- QQ Wechat TG 通信 短信
- Social
- 推特 nga 贴吧 微博 知乎
- Access
- 浏览器
- Control
- 智能家居 万能遥控 向日葵
- Pay
- Record
- Soft
- 笔记软件 备忘录
- Hard
- 相机 数码 录音机
- Soft
- Professional
- Assist
- 翻译 计算器
- Study
- 百词斩 网课
- Assist
- Editor
- Game
- Video
- Voice
- 播音乐
- Doc
- Plane
- 自然查询
- 地图导航 指南针
- 闹钟 天气 日历 ??新闻
- New System Use
- 输入法
- 安全软件
- Personal 个性化
- 设置
- 主题软件 美化软件 护眼
- 破解软件 手机框架
- Tidy类
- 图册
- 资源管理器
旧
V5.0 Beta2
小巧,注意这里的/
都是指路径而非或
将Er的被引用情况分为了三种
根
- Local
- Cahce
- Res_Public / (DEr)
- Res_Private / (DEr)
- Soft_Local / (DEr)
- C
- Removable_Library
- Res_Public / (DEr)
- Res_Private / (DEr)
- Soft_Install / (DEr)
- Removable_Protable
- Res_Public / (DEr)
- Res_Private / (DEr)
- Soft_Portable / (DEr)
- C_PC
AEr(Info特用)
- DEr
- OEr
- EEr
DEr()
- Data_Editor
- 3D
- Dev
- Doc
- Mix
- Null
- Plane
- Video
- Virtual
- Voice
- Data_Viewer (Res没有,Info应该没有,Soft特有)
- Browser 或 Explorer
- UnZip
Soft_Installer / (DEr) (Soft Info没有,Res特有)- Info(Soft Info没有,Res特有)
- InfoDoc / 细分格式 / (All Er)
- InfoTeach / (All Er)
- ZOther (Res有, Soft不确定, Info没有)
Er层的嵌套与层次提升
- Res
- Soft_Install
- Soft_Local / Soft_Portable
- Info
- 不包括Install
V5.0 Beta1
- Cache/Res_Cache, 默认,当成Private也可
- Public/Res_Public
- Private/Rec_Private
- Soft/Soft_Editor,解析的文件类型(按性能不同分类, 其他非Editor类软件性能需求不高不会按性能分类的), 且主要为生产力工具 (非只读, 含修改) 编辑性能: Doc(纯文本) < Dev(小软件的编译) < Plane < Voice(流编码) < Video(显卡流编码) < 3D(显卡渲染) < Dev(AI的运行), Virtual 未知 只读性能: Doc = Dev < Plane < Voice(甚至耳机就能解码) < Video < 3D, Virtual 未知 局部优先级按性能
- 3D,三维
- Dev,开发, 定义为包括一些IDE工具的文本编辑器, 属于Doc类别的超集
- Doc,文本
- Mix,混合
- Plane,图像
- Video,流媒体-视频
- Virtual,虚拟格式
- Voice,流媒体-音频
- Soft2/Soft_Reinforce
- Down
- IO (与硬件交互, 按交互)
- Safe
- Sci
- System (与系统交互, 按交互)
- Tidy
- File
- Folder
- Quick
- Soft
- Voice
- Translate
- Viewer (按性能) 考虑将其合并到Soft1类里?
- Browser
- Music
- Plane
- Zip 归类到通用 Editor_File里?
- Soft3/Soft_Other
对V3系统的一些纠正
V3系统中有这么个表:
id(性能从高到低) | 文件名 | Data | 再包含 | 编码方式/扩展名 | 补充 |
---|---|---|---|---|---|
1 | Info | 否,虚拟 | 是 | info | 知识如果能存在大脑里,就没必要存硬盘里。素材则不然 |
2 | Doc | 是 | 否 | 纯文本字符编码(无文件头) Pdf、Word、Rtf等富文本编码 | 字符编码类型是存在Windows的文件系统目录里的 |
2 | Dev | 是 | 否 | cpp/py/exe 等 pro/ipy工程文件 等 | Dev和Soft都与exe后缀有关,但性质不同 Dev是工程,Soft是产出而且是会被层次提升的部分 |
3 | Plane | 是 | 否 | png/jpg 等 ImageSet 等 | |
4 | Voice | 是 | 否 | mp3/flac 等 | |
5 | Video | 是 | 否 | mp4/avi 等 VideoSet 等 | |
6(当全息Video算) | 3D | 是 | 否 | obj/fbx 等 | |
7 | Soft | 是 | 是 | exe/apk/app(mac) 等Soft dll/plugin 等Plugin iso/cdr/虚拟机文件集 等System | 虚拟机在System不在Virtual,毕竟只能虚拟System |
9 | Obj | 否,虚拟 | object | ||
10 | Space | 否,虚拟 | spcae | ||
11 | World | 否,虚拟 | law(一般无法存储) | ||
但在V5看来Info是错误的,因为Info也有不同的格式,比如你脑子记忆 文字 图像 视频 所耗费的资源肯定是不一样的