You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kasianov Nikolai Alekseevich
47f3635d35
|
2 years ago | |
---|---|---|
src | 2 years ago | |
.gitignore | 2 years ago | |
COPYING | 2 years ago | |
Cargo.lock | 2 years ago | |
Cargo.toml | 2 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago |
README.md
RIP
various embedded content
Use
rip -h
will print out this help message
rip (optional)[FLAG]... (optional; default=ALL)[RIPTYPE] [FILE]...
[FLAG]s
"-v" or "--version" -> print version
"-h" or "--help" -> print this message
"-sd" or "--save-dir" [DIR] -> specify save directory
"-mfs" or "--max-file-size" [SIZE] -> skip files bigger than size (in bytes)
[RIPTYPE]
ALL -> rip everything that seems like an embedded content
IMG -> try to look for images only
AUDIO -> rip audio content
Examples
rip audio music/*
-> extract found audio data from all files in music directoryrip -sd extracted img game_with_cool_sprites.exe
-> get image data fromgame_with_cool_sprites.exe
and save it toextracted
folderrip -mfs 52428800 all various_files/*
-> rip everything from files that are under 50MBrip all various_files/file1.data various_files/file2.xp3
-> rip everything from file1.data and file2.xp3
Compile
As usual - cargo build --release
or simply make all
if you have it.
RIP has no dependencies and never will so no Internet connection needed in order to build it
License
RIP is under GPLv3