最近使用 C++20 编写了一个 Windows 10 上的命令行工具 bona,用于分析文件格式,能够输出为纯文本,也可以输出为 JSON.
安装:
Github Release 下载最新版本:https://github.com/fcharlie/BelaUtils/releases
或者使用包管理器 baulk
baulk u
baulk i belautils
bona -v
也可以从源码编译(需要安装 Visual Studio 2019 16.8 及以上版本):
git clone https://github.com/fcharlie/BelaUtils.git
cd BelauUtils
mkdir build
cd build
cmake -GNinja -DCMAKE_BUILD_TYPE=Release ..
ninja all
cpack
谢谢朋友们,请轻喷。
1
louzhumuyou 2020-12-26 20:23:02 +08:00
支持 linux 不
|
2
JinTianYi456 2020-12-26 20:31:29 +08:00
好像能解决我的问题 /t/736383
|
3
thrinity 2020-12-26 20:36:11 +08:00
只能通过 Find 按钮找到文件再解析,如果可以直接输入文件地址进行解析就更好了
|
4
slrey 2020-12-26 21:02:25 +08:00
bat 和 json 咋都识别成了任天堂的啥 rom
|
5
cest 2020-12-26 21:06:27 +08:00
能不能把指定目录下档案 rename 成正确副档名?
上网随手存的很多 gif png 都被存成 .jpg 虽然现代看图工具都能自动辨认 但强迫症不能忍 |
6
forcecharlie OP @louzhumuyou 目前暂无 Linux 支持计划,有时间可以弄一下。
|
7
forcecharlie OP @JinTianYi456 这里实现了一个 ZIP 文件分析 Reader,能够列出 ZIP 文件中的目录和文件。(没有压缩算法集成不支持解压)
|
8
forcecharlie OP @slrey 这是魔数限制的,我这里可以改进一下。
|
9
slrey 2020-12-26 22:19:12 +08:00 1
@louzhumuyou linux 上有 file 命令啊
|
10
forcecharlie OP @slrey 已经更新了 可以再试试,但是文本的编码检测没怎么做。
|
12
forcecharlie OP @slrey 写了个 PowerShell 脚本: https://github.com/fcharlie/BelaUtils/blob/master/script/bona-image-rename.ps1 你可以下载下来用一下。
|