初中生
 
- 金币
- 319
- 好评
- 1
- 信誉
- 100
|
发表在
2025-10-18 17:19:46
来自手机
|
显示全部楼层
| 阅读模式
来自 黑龙江
本帖最后由 萤贻燃 于 2025-10-18 17:26 编辑
建议加强〔文件分割〕功能
〔文件合并〕和〔文件分割〕对于文件操作的灵活性提升是显而易见的。
我在想:能不能让文件可以在任意位置
进行分割?
同时也可以在任意位置插入另一个文件?
- 最好是能在〔文本编辑器〕和〔十六进制原始数据编辑器〕中同时实现这两个功能。。。
复制代码
关于功能设计的建议
- 两个功能都可以在设置中修改默认参数
- 〔精细文件分割〕和〔任意位置插入文件〕的快捷入口最好可以在集成在光标的功能菜单里,实现快速分割和快速插入
- 两个功能都有自己的功能界面
复制代码
- 〔精细文件分割〕最好可以在光标菜单或者文件菜单里一键进入“精细分割模式”(这个过程最好不改变当前浏览文件的位置,就像使用文件菜单中的“搜索”功能那样。因为这个模式实际上是一个“标记模式”),
- 可以通过标记分割点的方式在同一个文件中建立多个分割点。
- 之后点击下一步进入分割文件名命名界面。分割文件命名界面可以选择手动命名,也可以选择使用自定义命名规则,然后可以预览命名结果(就像“批量重命名”那样)。可选分割后删除原文件
- 之后点击执行精细分割。。。。。。
复制代码
- 〔插入文件〕也可以在光标菜单或者文件菜单中进入“插入文件模式”,可以在同一个文件中建立多个插入点,并且每个插入点都能批量插入多个文件。(这仍然是一个标记模式)
- 〔插入文件〕可以让我们通过文件选择器选择要插入的文件。最好是可以实现批量插入(单独的界面UI和功能入口:以“本次插入的文件”列表的方式呈现),支持多次进入文件选择界面,可以管理本次插入的文件(增添、删减或重选)(这个管理界面也可以做进文件选择器里,以“待插入列表”的方式呈现。)(这样方便一次性添加不同文件夹内的文件。毕竟选择文件之后列表里储存的本质上是对应文件的路径)。可选当前插入点批量插入时是否在最终文件中添加分隔标记(比如“*”“?”之类的字符)等
复制代码
- 其实,在这种功能设计下,两个多点编辑功能本质上都是“标记模式”:标记点位——>输入指令和参数——>执行对应指令的行为。
- 那么我们也可以把两大功能整合起来:通过光标菜单或文件菜单进入“插/分模式”:标记点位——>选择要执行的操作(插入或分割)——>输入对应的参数——>所有点位的参数输入完后执行所有点位的行为。
- 这个过程最好可以像文本编辑器内部的“搜索”功能一样,操作界面以悬浮窗的形式挂在文本编辑页面上,可以挂起,挂起时隐藏标记点位,展开时显示。标记操作不影响文本的正常编辑(可以边写边标记,删除了标记点对应的字符有提示),字符有改动时可以正常保存,不影响标记点(因为标记点对应的数据保存在内存中。标记点依赖文件但不参与构成文件,标记点仅作为对应功能的执行点位,标记点的数据作为对应功能的执行参数)。一旦有分割操作执行便退出〔文本编辑器〕或〔十六进制原始数据编辑器〕
复制代码
以上功能设计是我个人的想法。之所以选用〔文本编辑器〕和〔十六进制原始数据编辑器〕是因为我想让〔精细分割〕和〔任意插入〕操作植根于文件底层。
这样理论来说可以实现文件嵌套、分层伪装、密文嵌入等等多种文件操作。让文件的可操作性大幅度提升。
当然,如果Bin大嫌麻烦也可以只加强〔文件分割〕功能,或者干脆忽略我的这篇帖子。。。。
2025年10月18日 17:19
萤贻燃
|
|