This repository contains tools for splitting and reassembling eCash payment texts. These tools are designed to handle large texts by breaking them into smaller chunks for transmission over Meshtastic and then reassembling and verifying the texts to ensure data integrity.
The eCash Text Splitter tool allows you to divide a large eCash payment text into smaller, manageable chunks. Each chunk includes a prefix with its sequence number and, in the first chunk, a hash of the entire text for integrity verification.
- Visit the eCash Text Splitter Tool.
- Paste your eCash payment text into the text area.
- Click the "Split Text" button. The text will be divided into chunks of up to 150 characters.
- Each chunk will include a prefix with its sequence number and, for the first chunk, a hash of the entire text.
- Copy each chunk and send them as separate messages.
The eCash Text Reassembler tool combines the split chunks back into the original text and verifies its integrity using the included hash.
- Visit the eCash Text Reassembler Tool.
- Paste the first message (which includes the hash and total number of messages) into the provided text area.
- Click the "Generate Message Fields" button to create input fields for the rest of the message chunks.
- Paste each received message chunk into the corresponding input field.
- Click the "Reassemble Text" button. The tool will automatically reorder the messages, combine them, and check the hash for integrity verification.
- If the hash matches, the reassembled text will be displayed. If not, verify the chunks for completeness and correct order.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please submit a pull request or open an issue if you have suggestions or improvements.
- The eCash Text Splitter tool splits large texts into chunks with sequence numbers and a hash for integrity.
- The eCash Text Reassembler tool reassembles the chunks and verifies the hash to ensure data integrity.
- The updated links and instructions reflect the latest tool functionality and layout.