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.6.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.6-py3-none-any.whl
(4.2 kB
view details)
File details
Details for the file vhd-1.0.6.tar.gz.
File metadata
- Download URL: vhd-1.0.6.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 |
7992824a681945187c536d826e1289ec5cf766ff9287042517d847014573a71d
|
|
| MD5 |
381bb39b7418c69bb370f7352c92c80d
|
|
| BLAKE2b-256 |
543be33fcff7d6dc7a74881d4a8e2ef1f6a40f6ef255898502353d9391fa08b3
|
File details
Details for the file vhd-1.0.6-py3-none-any.whl.
File metadata
- Download URL: vhd-1.0.6-py3-none-any.whl
- Upload date:
- Size: 4.2 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 |
168049b9977b5b5a270a1362909bbab58f27438ff1929ec2ffaa78ae76d928f8
|
|
| MD5 |
8ea3deaa403fd9599f46efb3267c32bc
|
|
| BLAKE2b-256 |
6ab662870c8e1376ab4f072f5dcb0f21c9d2886b5e2966b5751b047fbc42e9f2
|