Skip to main content

VHD操作库

Project description

vhd

介绍

vhd 是一个用于创建和读取固定大小 VHD (Virtual Hard Disk) 文件的 Python 库。

安装

你可以通过以下命令安装 vhd

pip install vhd


```python
import vhd
if vhd.create("example.vhd", 512):
    print(f"VHD 文件已创建")

# 读取 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.3.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vhd-1.0.3-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file vhd-1.0.3.tar.gz.

File metadata

  • Download URL: vhd-1.0.3.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

Hashes for vhd-1.0.3.tar.gz
Algorithm Hash digest
SHA256 31fbb44a3df20b08c4985b6d3f97b0e1c1dc020fc24f7fe6dd65943351551c6f
MD5 f43ce1f2ce511a4b4eac0e6b690fac5b
BLAKE2b-256 dfdce46f412beebc1a13c40fa7e1d1838b10fba68ea053ef64ddf89e81931535

See more details on using hashes here.

File details

Details for the file vhd-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: vhd-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for vhd-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 054b8ada0adb03528eedf50bd2be643f4cbac71ff8e5b1d861514970240d6e43
MD5 4c612e40dc9b4d7d9e1ddf866da8dd49
BLAKE2b-256 346ab37b5047aff52efad939fd049c13e1be22ec107a002aa4f3b742391b0019

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page