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.5.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.5-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

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

Hashes for vhd-1.0.5.tar.gz
Algorithm Hash digest
SHA256 205bda2dddc928535406919367cc8ee6bae64cbcd21093052a5dd66a613ffc5e
MD5 a42ced25bcca456868133bcb7b2a46db
BLAKE2b-256 668c48dbe5856d09f0fb9fb3ea3c6e5a01b85f442f1d329486ae83bd18c7899a

See more details on using hashes here.

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

Hashes for vhd-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8ec583c4406be0da65a459cf2f52c1a02609cc611f7ca35005e6b5204053890b
MD5 593382c79e24ac5d63d7948704d12971
BLAKE2b-256 c88408581583a9ba1ce3a8c701fb48be7b0d97defb1f037b58ec8f46ce3ba037

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