#document #file #command-line-tool #parser #compound #ole

app olekit

一个用于处理OLE文件的简单命令行工具

3个稳定版本

使用旧版Rust 2015

1.0.2 2018年3月23日
1.0.1 2018年3月22日
1.0.0 2018年3月21日

#11 in #compound

每月 31 次下载

WTFPL 许可证

66KB
284 代码行

包含 (MSI 安装程序, 51KB) assets/Thumbs.db

olekit

olekit 是一个用于分析Microsoft复合文档文件的命令行工具。

安装

使用 cargo

cargo install olekit

用法

$ olekit --help
OLEkit 1.0.1
A simple command line tool for working with OLE file

USAGE:
    olekit [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    cat     Concatenate entries and print on the standard output
    help    Prints this message or the help of the given subcommand(s)
    ls      List OLE file entries

如何列出条目: ls 命令

$ olekit help ls
olekit-ls
List OLE file entries

USAGE:
    olekit ls [FLAGS] <FILE>

FLAGS:
        --color             colorize the output
    -d, --details           print more details for each entry
    -f, --full-path         print the full path of each entry
        --help              Prints help information
    -h, --human-readable    with -l and -s, print sizes like 1K 234M 2G etc.
    -i, --idirid            print the index number of each file
    -s, --size              print the allocated size of each file, in blocks
    -V, --version           Prints version information

ARGS:
    <FILE>    OLE file to analyze

如何提取条目内容: cat 命令

$ olekit help cat
olekit-cat
Concatenate entries and print on the standard output

USAGE:
    olekit cat <FILE> <ID>...

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <FILE>     OLE file to analyze
    <ID>...    IDs of the entries

许可证

http://www.wtfpl.net/about/

依赖关系

~3MB
~26K SLoC