Crates.io | xdvdfs-cli |
lib.rs | xdvdfs-cli |
version | 0.7.0 |
source | src |
created_at | 2023-04-08 20:37:56.910728 |
updated_at | 2024-01-24 23:49:09.000878 |
description | Tool for interacting with XISO/XDVDFS images |
homepage | https://github.com/antangelo/xdvdfs |
repository | https://github.com/antangelo/xdvdfs |
max_upload_size | |
id | 833789 |
size | 50,146 |
xdvdfs-cli
is a command line tool for interacting with xiso files.
If cargo is set up correctly in the path, it can be installed with:
$ cargo install xdvdfs-cli
Otherwise, it can be run from the workspace root as the default project.
Running xdvdfs
with no args will bring up the help screen, showing supported subcommands:
Usage: xdvdfs [COMMAND]
Commands:
ls List files in an image
tree List all files in an image, recursively
md5 Show MD5 checksums for files in an image
checksum Compute deterministic checksum of image contents
info Print information about image metadata
unpack Unpack an entire image to a directory
pack Pack an image from a given directory or source ISO image
compress Pack and compress an image from a given directory or source ISO image
help Print this message or the help of the given subcommand(s)
Running a subcommand with the -h
flag will show help information for that specific subcommand.
To pack an image from a directory, run:
$ xdvdfs pack <directory> [optional output path]
This will create an iso that matches 1-to-1 with the input directory.
Images can be repacked from an existing ISO image:
$ xdvdfs pack <input-image> [optional output path]
This will create an iso that matches 1-to-1 with the input image.
To unpack an image, run:
$ xdvdfs unpack <path to image> [optional output path]
xdvdfs-cli
supports additional utility tools for use with images.
Command | Action |
---|---|
xdvsfs ls <path to image> [path within image] |
Lists files within the specified directory, defaulting to root |
xdvdfs tree <path to image> |
Prints a listing of every file within the image |
xdvdfs md5 <path to image> [optional path to file within image] |
Prints md5 sums for specified files, or every file, within the image |
xdvdfs checksum [path to img1]... |
Computes a checksum for all image contents to check integrity against other images |
xdvdfs info <path to image> [path within image] |
Prints metadata info for the specified directory entry, or root volume |