cwtext —— 莫尔斯电码生成器

好久没上 LinuxToy 发表文章了,今天我看到 LinuxToy 欣欣向荣的景象,倍感骄傲。至于为什么那么久都没上 LinuxToy 发文,源于今年上半年换了个单位,“被迫”用了许久的 Windows XP(连同维护单位的计算机)。在这段“黑暗”的时间里,事实再次证明 Windows 有多糟糕 —— 我不得不请出 GHOST、360、杀毒软件、Windows 清理助手甚至 DOS 共同维护这些脆弱的洋娃娃。Oh, Damned!好在经过长时间努力,我终于又回到 Linux 怀抱,倒是这样,工作开展得更加顺利。想不到啊,在众多的 Windows 包围下,Linux 却显得更成熟稳重,这可能正是 Linux 的生命力之所在吧!

言归正传,今天要给朋友们介绍的是 cwtext —— 莫尔斯电码生成器。最近忙里偷闲,看了麦家的小说《风声》、《暗算》,一下子对莫尔斯电码产生了浓厚的兴趣。在兴趣的驱使下,我突然想到,我们是否也可以模拟一个莫尔斯编码系统,将有些东西用莫尔斯电码存储,防君子不防小人?呵呵。这一切对使用 Linux 的同仁们简直太简单了,简单到我的想法只是又做了一个已经由别人重复制作了上万次的轮子,因为已经有了一大堆类似功能的软件,而 cwtext 只是其中简简单单的一个(甚至源代码都是那么简简单单)。

cwtext 做的事情很简单,就是将 plain ASCII 转化成为国际通用的莫尔斯电码。至于中文嘛,将其先转化为区位码或拼音或自定义的码表,将中文和英文数字建立起映射关系,然后再用 cwtext 转化为莫尔斯电码。具体使用何种码表,这就要看你的聪明才智啦!

或许仅仅用 cwtext 转化成为莫尔斯电码还不过瘾,那我们也可以使用 cwtext 自带的 cwpcm 转化成为音频脉冲信号,再通过 sox 生成音频文件 —— 听那一大堆的滴滴达达,呵呵,要想破解,先学点无线电知识再说!(不过 cwtext 包中的 README 说的生成方法跟我测试时有出入,本人正在寻求解决办法…)

这里我用 cwtext 生成了一组莫尔斯电码,有兴趣的可以翻译一下:

.... . .-.. .-.. --- .-.. .. -. ..- -..- - --- -.-- . .-. ...

官方网站:http://cwtext.sourceforge.net/ (网站更新不及时)

下载地址:http://sourceforge.net/projects/cwtext/

安装方法:to read README

Read More:

  • No related posts

22 Comments

  1. 1 tangooricha Commented @ 2009-11-02 16:58Reply to this comment

    哇!有意思

  2. 2 nobody Commented @ 2009-11-02 17:05Reply to this comment

    I can't read it, so ... http://mathsking.net/morse.htm

  3. 3 alen Commented @ 2009-11-02 17:15Reply to this comment

    《暗算》电视剧拍的不错!

  4. 4 booman Commented @ 2009-11-02 17:16Reply to this comment

    hello linuxtoyers.看着真累

  5. 5 黑日白月 Commented @ 2009-11-02 18:04Reply to this comment

    欢迎 MDZ 兄归来~

  6. 6 zmd56 Commented @ 2009-11-02 18:35Reply to this comment

    很有意思,谢谢

  7. 7 Rothsdad Commented @ 2009-11-02 18:42Reply to this comment

    欢迎归来~

    这是我梦寐以求的东东哦!

  8. 8 razu Commented @ 2009-11-02 19:52Reply to this comment

    真是很有意思,但如果把“明朝那些事”都转换成滴滴答答的声音,要是谁还能听出来跌宕起伏的情节和蜿蜒曲折的韵味,那就真是相当厉害了!

  9. 9 alexmajy Commented @ 2009-11-02 19:52Reply to this comment

    cool~~

  10. 10 hchufeng Commented @ 2009-11-02 20:33Reply to this comment

    翻译,我猜出了应该是hello linuxtoy ers

  11. 11 ginkgo Commented @ 2009-11-02 22:35Reply to this comment

    H E L L O L I N U X T O Y E R S

  12. 12 hkuieagle Commented @ 2009-11-02 23:04Reply to this comment

    能不能反向翻译的啊?由摩斯码到英文

  13. 13 ebird Commented @ 2009-11-03 8:38Reply to this comment

    从楼主的牢骚可以看出……mdz同学一定又换单位了……:D

  14. 14 Winux Commented @ 2009-11-03 8:45Reply to this comment

    配置好的Windows并不会比Linux脆弱。

  15. 15 MDZ Commented @ 2009-11-03 8:53Reply to this comment

    @ hkuieagle: 很多这样的工具,自己也可以编写,没多少难度。这里有几个在线的能够完成:

    1. LeetKey,Firefox 插件,leet 码转化器,包括 morse code:https://addons.mozilla.org/zh-CN/firefox/addon/770
    2. http://www.onlineconversion.com/morse_code.htm
    3. http://www.omnicron.com/~ford/java/NMorse.html
    4. 转化成声音:http://morsecode.scphillips.com/translator.html
    我现在在找能在终端下完成同样工作的转化器,可批量转化。

    @ ebird: 不幸被你言中了~ :)

  16. 16 windowskiller Commented @ 2009-11-03 13:30Reply to this comment

    合适的权限控制会使windows的安全性不输于linux;不合适的权限控制将导致linux一样弱不禁风。

  17. 17 M.J Commented @ 2009-11-03 13:40Reply to this comment

    真是好笑,整天开着管理员帐户使用windows,还动不动抱怨系统不行。你天天用root登linux试试看怎么样?无知者无畏!

  18. 18 无知者无畏 Commented @ 2009-11-03 13:42Reply to this comment

    @windowskiller: 总算有个明白人了...

  19. 19 cynic Commented @ 2009-11-03 19:09Reply to this comment

    @M.J: lz用的xp吧,xp只有用户权限啥都干不了。。。。必须用管理员,这儿用xp有谁在日常工作的时候不用管理员账户,我看没有吧。。。。。而vista的一大卖点就是UAC,不过用户体验很不好,现在出win7了,卖点之一还是改良后的UAC,,,但是绝大部分人还是关掉了事,实在很烦啊

  20. 20 ebird Commented @ 2009-11-03 20:06Reply to this comment

    @cynic: 可不是嘛,xp的普通用户权限确实做不了多少事,我当年刚开始用的时候就打算学linux,不用管理员帐号的,后来发现不太可行。 当然,也许仔细配置下策略可能实现,可那不是普通用户会做的。 虽然linux在必要的时候也会问root密码,但是很少让人感觉像用vista那么烦~哈~

  21. 21 Jack Lee Commented @ 2009-11-06 15:44Reply to this comment

    Wow! So Cool!

  22. 22 逸飞 Commented @ 2009-11-07 13:42Reply to this comment

    @ebird & 楼上各位, 以在下的噩梦告诉各位,Windows的权限管理真不顶P用。 我公司十几台电脑,全部使用都只有普通用户权限,但是电脑还是三天两头中毒! 现在考虑是不是要买微点来用一下。