Skip to main content

A project to generate MFT tables with varied errors

Project description

MFT Test Generator

A Python tool for generating test Master File Table (MFT) files with configurable record counts and error rates.

Features

  • Generate MFT files with customizable number of records
  • Introduce random errors at a specified rate
  • Modular design for easy extension and maintenance

Requirements

  • Python 3.6+

Quick Start

  1. Clone the repository:

git clone https://github.com/rowingdude/mft-test-generator.git cd mft-test-generator

  1. Run the mft_generator script:

python mft_generator.py

  1. Follow the prompts to generate your MFT test file.

Usage

For basic usage, run mft_generator.py and follow the interactive prompts.

For programmatic use, import the generator in your Python script:

from mft_file_generator import generate_mft_file

generate_mft_file("test.bin", 100, 0.1)  # 100 records, 10% error rate

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

generatemft-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

generateMFT-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file generatemft-1.0.0.tar.gz.

File metadata

  • Download URL: generatemft-1.0.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for generatemft-1.0.0.tar.gz
Algorithm Hash digest
SHA256 265937a92af6ab6a772388a7f03f8769c40aaa07723cbc27476c35dda316a9c2
MD5 c58a5030810da5d35bd7c56cc4633e7f
BLAKE2b-256 e2af558cea6c71c83077e64362771e6c884470198c3920a64a912fc6a9a2e694

See more details on using hashes here.

File details

Details for the file generateMFT-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: generateMFT-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for generateMFT-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be8db27107d4be853d01bd4df1410311d98cfbd2e89b7f03277658702b262f47
MD5 5ef8e6dbc26c39961ac07e3c5b684a62
BLAKE2b-256 b4aaa1ec5a743ce279479d04209b9c678d5695d1bea11f571b11a7bb298bf10c

See more details on using hashes here.

Supported by

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