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
- Clone the repository:
git clone https://github.com/rowingdude/mft-test-generator.git
cd mft-test-generator
- Run the mft_generator script:
python mft_generator.py
- 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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265937a92af6ab6a772388a7f03f8769c40aaa07723cbc27476c35dda316a9c2 |
|
MD5 | c58a5030810da5d35bd7c56cc4633e7f |
|
BLAKE2b-256 | e2af558cea6c71c83077e64362771e6c884470198c3920a64a912fc6a9a2e694 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | be8db27107d4be853d01bd4df1410311d98cfbd2e89b7f03277658702b262f47 |
|
MD5 | 5ef8e6dbc26c39961ac07e3c5b684a62 |
|
BLAKE2b-256 | b4aaa1ec5a743ce279479d04209b9c678d5695d1bea11f571b11a7bb298bf10c |