Refriender 1.1.0
dotnet tool install --global Refriender --version 1.1.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Refriender --version 1.1.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Refriender&version=1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Refriender --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Setup
- Install .NET 5.0
- Run
dotnet tool install refriender -g
Usage
refriender [args] filename
-q, --quiet Silence messages
-v, --verbose Verbose messages
-s, --start-only Only find starting positions of blocks
-i, --identify Look for magic in decompressed blocks
--read-file Read entire file into memory instead of mapping
(Warning: ONLY works for files <=2GB)
-p, --preserve-overlapping Preserve overlapping blocks
-e, --extract-to Path for extraction
-a, --algorithms (Default: all) Comma-separated list of
algorithms (valid options: all, deflate, zlib,
gzip, bzip2, lzw, lz4raw, lz4frame)
-f, --find-pointers Comma-separated list of offsets/ranges in which
to search for pointers to blocks (e.g. 0,4,8,16
or 1-8,32)
-F, --find-end-pointers Comma-separated list of offsets/ranges in which
to search for pointers to the end of blocks
(e.g. 0,4,8,16 or 1-8,32)
-m, --min-length (Default: 128) Minimum decompressed block length
in bytes
--help Display this help screen.
filename (pos. 0) Required. File to scan
Refriender can be used to find and extract all the compressed blocks in a file, either with a single algorithm, a set of algorithms, or (the default) all of them. It can also find pointers to those blocks, or to just before/after the block, as is often the case with archive files. Additionally, libmagic can be used to identify the contents of decompressed blocks.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.