跳至主要內容

文件分类系统

LincZero大约 10 分钟

文件分类系统

目录

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

Tool

依赖于特定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层

在旧笔记名中

    1. DesignAndDevelop,01. 设计开发与数据生产
    1. SubjectAndKnowledge,02. 十二门类与纯粹知识
    1. SkillAndProduction,03. 生活技能与生活生产 (部分冲突)
  • 私人

Data Er层

Data Er层

Editor

(1. 按性能类型分类, 2. 可编辑)

3D

三维

Dev

开发, 定义为包括一些IDE工具的文本编辑器, 属于Doc类别的超集

Doc

文本

Mix

混合

Plane

图像

Video

流媒体-视频

Virtual

虚拟格式

Voice

流媒体-音频

Installer

(需要安装的资源, SoftLocal/Launcher、SoftPackage/Installer、SoftPortable的结构一致)

(Er层)

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

C

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

C_PC

Info_private / 细分格式 / All Er / (DEr)

Res_Private / (DEr)

Soft_Portable / (DEr)

Public

Info_Public / 细分格式 / All Er / (DEr)

Res_Public / (DEr)

DEr

CacheResSoftInfo
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
    • Viewer

    • Zip

  • Data_Obj_Space?

    • Game,包括电子游戏与非电子游戏,观赏类还是生活类?
    • 琴棋书画
  • ZOther

手机应用

  • Remote
    • Pay
      • 订餐 飞机 酒店 外卖 快车 购物 淘宝 京东 美团
    • 特殊IM
      • 招聘 网购专属聊天app
    • IM
      • QQ Wechat TG 通信 短信
    • Social
      • 推特 nga 贴吧 微博 知乎
    • Access
      • 浏览器
    • Control
      • 智能家居 万能遥控 向日葵
  • Record
    • Soft
      • 笔记软件 备忘录
    • Hard
      • 相机 数码 录音机
  • Professional
    • Assist
      • 翻译 计算器
    • Study
      • 百词斩 网课
  • 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再包含编码方式/扩展名补充
1Info否,虚拟info知识如果能存在大脑里,就没必要存硬盘里。素材则不然
2Doc纯文本字符编码(无文件头)
Pdf、Word、Rtf等富文本编码
字符编码类型是存在Windows的文件系统目录里的
2Devcpp/py/exe 等
pro/ipy工程文件 等
Dev和Soft都与exe后缀有关,但性质不同
Dev是工程,Soft是产出而且是会被层次提升的部分
3Planepng/jpg 等
ImageSet 等
4Voicemp3/flac 等
5Videomp4/avi 等
VideoSet 等
6(当全息Video算)3Dobj/fbx 等
7Softexe/apk/app(mac) 等Soft
dll/plugin 等Plugin
iso/cdr/虚拟机文件集 等System
虚拟机在System不在Virtual,毕竟只能虚拟System
9Obj否,虚拟object
10Space否,虚拟spcae
11World否,虚拟law(一般无法存储)
Folder应该是在Windows的文件系统目录里

但在V5看来Info是错误的,因为Info也有不同的格式,比如你脑子记忆 文字 图像 视频 所耗费的资源肯定是不一样的