文件截取工具体验和优化
前言
因为工作需求,需要对文件进行截取操作,找到了一款简单的文件截取工具
工作流程
读取源文件->计算起始位置和结束位置,进行文件偏移->定义文件输出格式(或可以不写)->设定输出路径->开始转换
优点
1.界面简单,操作逻辑明确,便于用户直接操作
2.可以直接指定截取大小,确认后设置编辑框为disable规避非法操作的风险
3.输出路径可以选择软件目录/源文件目录/自定义目录,方便用户查找截取后的文件
缺点
1.不支持单个文件分割为多个文件的处理
2.分割文件时需要自己计算文件大小
优化意见
1.截取时可以定义分割文件数目以及单个文件大小
2.支持指定块大小进行分割
3.显示源文件大小
4.加入输出转换完成提示以及跳转输出文件路径快捷按键
优化后
在原有的基础上进行了修改,支持了多文件分割操作,支持了文件大小显示,加入了操作完成提示,对于特定场景下可以支持到分割出N个固定大小的数据文件到某个文件,且不需要计算文件偏移,但是需要数据按照前四个字节存放数据长度的操作来存放
如果是通用的软件的设计应该更加考虑通用性,应该增加增加固定文件大小的设置选项,或者采用多个模式的设计来区分操作
软件体验
1.应该有更鲜明的操作逻辑,比如默认一键配置设置选项
2.应该有更好的新用户体验,比如在文件格式设置一些默认文件输出选项
3.UI布局可以进行适当的修改和美化
欢迎讨论用户操作逻辑和UI美化改进