vhdx

Crates.iovhdx
lib.rsvhdx
version0.1.0
sourcesrc
created_at2023-09-30 15:28:22.833949
updated_at2023-09-30 15:28:22.833949
descriptionAn implementation of Microsoft's VHDX virtual hard disk format.
homepagehttps://github.com/calebfletcher/vhdx/
repositoryhttps://github.com/calebfletcher/vhdx/
max_upload_size
id988698
size61,399
Caleb Fletcher (calebfletcher)

documentation

README

VHDX

Latest Version Rust Documentation Actions Status Unsafe Forbidden

An implementation of Microsoft's VHDX virtual hard disk format in Rust.

Based on Microsoft's Open Specification available at: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-vhdx

Usage

cargo add vhdx
[dependencies]
vhdx = "0.1"

Example

use std::io::Read;

let mut disk = vhdx::Vhdx::load("disk.vhdx");
let mut reader = disk.reader();

let mut buffer = [0; 512];
reader.read(&mut buffer).unwrap();
Commit count: 48

cargo fmt