# ZtWAV: File-to-WAV Camouflage Tool **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