Es esencialmente un módem de software. En lugar de usar hardware físico para modular [convertir datos digitales en tonos de audio] y demodular [convertir tonos de audio en datos digitales], lo hace mediante la tarjeta de sonido de la computadora. Es compatible con diversos protocolos FSK estándar, como Bell103, Bell202, RTTY, TTY/TDD, NOAA SAME e identificador de llamadas.
$ echo "Mensaje secreto para un archivo." | minimodem -t -f mensaje_secreto.wav 1200
$ minimodem -r -f mensaje_secreto.wav 1200
$ cat mi_documento.txt | minimodem -t -f mi_archivo.wav 300
$ minimodem -r -f mi_archivo.wav 300 > documento_recibido.txt
$ echo "CQ CQ CQ Este es un llamado general por radio." | minimodem -t rtty
$ minimodem -r rtty
$ minimodem --rx -S 1000 -A 10 300
1.-
Un caso práctico. Dos computadoras, o una con dos terminales abiertos. En el equipo TRANSMISOR con altavoz:
$ echo "Hola desde Minimodem!" | minimodem -t 300
Hará que el altavoz emita una serie de tonos que representan el texto "Hola desde Minimodem!" a 300 baudios.
En el equipo RECEPTOR con micrófono. La velocidad en Baudios ha de ser la misma que el transmisor:
$ minimodem -r 300
Acercando el micrófono del receptor al altavoz del transmisor se verá cómo minimodem decodifica los tonos en tiempo real y muestra el mensaje original en la pantalla.
Nota.- A menor velocidad [300 baudios], mayor es la resistencia al ruido, pero la transferencia es más lenta. A mayor velocidad [9600 baudios], es más rápida pero requiere un canal de audio de muy alta calidad, sin eco, sin ruido.