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.5.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.5-py3-none-any.whl
(4.2 kB
view details)
File details
Details for the file vhd-1.0.5.tar.gz.
File metadata
- Download URL: vhd-1.0.5.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 |
205bda2dddc928535406919367cc8ee6bae64cbcd21093052a5dd66a613ffc5e
|
|
| MD5 |
a42ced25bcca456868133bcb7b2a46db
|
|
| BLAKE2b-256 |
668c48dbe5856d09f0fb9fb3ea3c6e5a01b85f442f1d329486ae83bd18c7899a
|
File details
Details for the file vhd-1.0.5-py3-none-any.whl.
File metadata
- Download URL: vhd-1.0.5-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 |
8ec583c4406be0da65a459cf2f52c1a02609cc611f7ca35005e6b5204053890b
|
|
| MD5 |
593382c79e24ac5d63d7948704d12971
|
|
| BLAKE2b-256 |
c88408581583a9ba1ce3a8c701fb48be7b0d97defb1f037b58ec8f46ce3ba037
|