From 19b6c708a001feeced04f5cf8431b4a4eff54b06 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 22 Feb 2026 15:01:58 +0100 Subject: m fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- README | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'README') diff --git a/README b/README index 3c36db4..65fbfdc 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ NAME - fodtmf - Transfer files over audio. + fodtmf - Transfer files over audio ETYMOLOGY File over DTMF (dual-tone multi-frequency signaling) @@ -16,13 +16,13 @@ DESCRIPTION The message will be enhanced with hamming code for error correction, and optionally with - redundant frequencies to help combat noice in + redundant frequencies to help combat noise in the environment. At the end of the transfer, an 'end of transmission' - byte will be send. If the message is cancelled, a - 'cancel' byte will be send. The end of the message - will be padded with this byte until a full error + byte will be sent. If the message is cancelled, a + 'cancel' byte will be sent. The end of the message + will be padded with this byte until a full error- correcting code has been constructed. For any 'data link escape' byte, any 'end of @@ -37,7 +37,7 @@ OPTIONS -f MULTIPLE In addition to any tone with the frequency F, also send, simultaneously a tone with the - frquencies F times MULTIPLE. This is adds + frequencies F times MULTIPLE. This adds redundancy to improve the reliability of the transfer. Redundant tones are not added by default because they make the tones less @@ -51,17 +51,17 @@ OPTIONS calculated by 2^N - 1, and the number of data bytes per code is calculated by 2^N - N - 1. - There are two exceptional values, that cases + There are two exceptional values, that cause the message to be transferred without any hamming code for error correction: 0 Do not include any redundancy at all, apart from any specified using the - flag -p. + flag -f. 1 Only one redundancy byte per code, apart from any specified using the - flag -p. + flag -f. This value must be non-negative. @@ -88,8 +88,8 @@ OPTIONS back. For fodtmf-recv: - Write a list, of all codes (by index) that - where not properly received and could not + Write a list of all codes (by index) that + were not properly received and could not be corrected, to file descriptor FD. -s FD @@ -107,14 +107,14 @@ NOTES xz -e9 < your-file | fodtmf-send ## sender fodtmf-recv | xz -d > your-file ## receiver - But note well, which compresion algorithm is most + But note well, which compression algorithm is most efficient depends on the file. FUTURE DIRECTIONS afodtmf (Advanced File over DTMF) will be written. It will make the computers communicate with each other bidirectionally (limited to one-to-one communication) - to repair errors that could not be correct using + to repair errors that could not be corrected using the error-correcting code. RATIONALE @@ -122,4 +122,3 @@ RATIONALE SEE ALSO scp(1), nc(1) - -- cgit v1.2.3-70-g09d2