VHD操作库
Project description
vhd
介绍
vhd 是一个用于创建和读取固定大小 VHD (Virtual Hard Disk) 文件的 Python 库。
安装
你可以通过以下命令安装 vhd:
pip install vhd
代码例程
创建VHD文件
import vhd
if vhd.create("example.vhd", 512):
print(f"VHD 文件已创建")
读取 VHD 文件信息
import vhd
filename = "example.vhd"
vhd_info = vhd.read(filename)
print("VHD 文件信息:")
print(f"Cookie: {vhd_info['cookie']}")
print(f"特性: {vhd_info['features']}")
print(f"文件格式版本: {vhd_info['file_format_version']}")
print(f"数据偏移量: {vhd_info['data_offset']}")
print(f"时间戳: {format_timestamp(vhd_info['timestamp'])}")
print(f"创建者应用程序: {vhd_info['creator_application']}")
print(f"创建者版本: {vhd_info['creator_version']}")
print(f"创建者主机操作系统: {vhd_info['creator_host_os']}")
print(f"原始大小: {vhd_info['original_size']} 字节 ({vhd_info['original_size'] / (1024 * 1024):.2f} MB)")
print(f"当前大小: {vhd_info['current_size']} 字节 ({vhd_info['current_size'] / (1024 * 1024):.2f} MB)")
print(f"柱面数: {vhd_info['cylinders']}")
print(f"磁头数: {vhd_info['heads']}")
print(f"每磁道扇区数: {vhd_info['sectors_per_track']}")
print(f"磁盘类型: {vhd_info['disk_type']}")
print(f"校验和: {vhd_info['checksum']}")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vhd-1.0.7.tar.gz
(3.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
vhd-1.0.7-py3-none-any.whl
(6.1 kB
view details)
File details
Details for the file vhd-1.0.7.tar.gz.
File metadata
- Download URL: vhd-1.0.7.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d4e9894b134ecf21d70023634a7e8fc79d86eb6bd6e1e6919df8d9a27d40efb
|
|
| MD5 |
393fe3f9e8e7c6bc44a22ea89bd2d3b0
|
|
| BLAKE2b-256 |
3e10c1695816fa79ba5017a2eaa4a68d005f18cfa12be67ba4312514529278fd
|
File details
Details for the file vhd-1.0.7-py3-none-any.whl.
File metadata
- Download URL: vhd-1.0.7-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16b8043a792ada2d3efed474f26cf31abbd026281a6c278a181e420f4de48cef
|
|
| MD5 |
c808451ad89e0d24d5a65620685916a9
|
|
| BLAKE2b-256 |
7d89aabb21529302a70e085fae2c266f01ee8cd95d5ca26fce0eabff5b2d8101
|