diff --git a/README.md b/README.md index 2eb1720..c670264 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,46 @@ -# ZtWAV +# ZtWAV: File-to-WAV Camouflage Tool -Zipped-p7c-enc to WAV \ No newline at end of file +**ZtWAV** is a Python-based utility that converts encrypted files (`.p7c_enc`) into standard `.wav` audio files. By interpreting raw binary data as 8-bit mono audio samples, it allows you to store data in a format that bypasses basic file-type filters or acts as a simple layer of data obfuscation. + +## 🚀 Features +* **Data-to-Audio Conversion:** Wraps any binary file in a RIFF/WAV container. +* **Reversible Process:** Easily extract the original binary data from the generated WAV file. +* **Automatic Cleanup:** Option to delete the source file after a successful conversion. +* **Simple CLI:** Interactive menu for encryption and decryption. + +## 🛠 Installation +No external libraries are required! This tool uses Python's built-in `wave`, `sys`, `os`, and `pathlib` modules. + +1. Ensure you have [Python 3.x](https://www.python.org/downloads/) installed. +2. Clone or download the script to your local machine. + +## 📖 Usage +Run the script via your terminal or command prompt: + +```bash +python ztwav.py +``` + +### Options: +* **[1] Encrypt:** Converts a `.p7c_enc` file into a `.wav` file. +* **[2] Decrypt:** Reverses a `.wav` file back into its original `.p7c_enc` format. +* **[h] Help:** Displays basic troubleshooting and safety warnings. +* **[x] Exit:** Closes the application. + +## ⚠️ CRITICAL WARNING: Audio Safety +**DO NOT PLAY THE GENERATED WAV FILES AT HIGH VOLUME.** + +Because the software maps raw data directly to audio samples without any smoothing or filtering, the resulting sound is high-intensity **White Noise/Static**. +* Playing this through speakers or headphones at high volume can **damage your hearing**. +* It may potentially damage high-frequency drivers (tweeters) in some audio systems. +* If you must listen to the file, set your system volume to the absolute minimum first. + +## ⚙️ Technical Specifications +The generated WAV files use the following settings: +* **Channels:** 1 (Mono) +* **Sample Width:** 1 Byte (8-bit PCM) +* **Frame Rate:** 8000Hz + +--- +**Author:** P7MJ +**Version:** V-A-1-i Proto \ No newline at end of file