Skip to main content

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)

Uploaded Source

Built Distribution

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

vhd-1.0.7-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

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

Hashes for vhd-1.0.7.tar.gz
Algorithm Hash digest
SHA256 3d4e9894b134ecf21d70023634a7e8fc79d86eb6bd6e1e6919df8d9a27d40efb
MD5 393fe3f9e8e7c6bc44a22ea89bd2d3b0
BLAKE2b-256 3e10c1695816fa79ba5017a2eaa4a68d005f18cfa12be67ba4312514529278fd

See more details on using hashes here.

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

Hashes for vhd-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 16b8043a792ada2d3efed474f26cf31abbd026281a6c278a181e420f4de48cef
MD5 c808451ad89e0d24d5a65620685916a9
BLAKE2b-256 7d89aabb21529302a70e085fae2c266f01ee8cd95d5ca26fce0eabff5b2d8101

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