短信压缩
回答
你无法绕过压缩的160个字符的限制。如果你压缩文本,它会在接收端看起来像垃圾,因为手机没有任何解压的方法。
要发送超过160个字符的短信,您必须split it into smaller messages。您的短信发送服务提供商可能会详细说明他们的系统如何处理它们。
根据您使用的文本类型,您可以为文本使用不同类型的编码。例如,如果您的SMS中只有A,B,C字符,那么可以用2位组合来表示这3个字符。
如果您需要发送CABABC您可以编码此为:
10 00 01 00 01 10 where 00 is A, 01 is B and 10 is C.
然后将其转换成基本 - 64表示:
100001 000110 = hG
您传递Hg和转换它在接收端再次到CAABABC
哦,没有任何消息的重复结构 – Mosi 2010-11-13 16:55:26
好的。我使用了一些压缩短信上下文的应用程序,但它们并没有太多压缩,而是依赖于消息文本(消息长度,重复字符,空格等)。 所以压缩短信不是一个好主意!
我认为Prashast's answer是一个更好的方法。但如果有重复或特殊字符,它会变得更加有效。
谢谢你们。
查看短信时,可能会试图想出创造性的方式来缩短消息。例如,你可以只发送大写字母吗?然后你保存一个位,这可以让你获得20个左右的字符,从160增加到180.在你的消息中是否还有其他特殊字符?如果您可以找到您不使用的64个字符,则可以节省一点。等等。 – 2011-05-17 10:51:19
- 1. 在android中的短信压缩
- 2. 信号压缩
- 3. 短数字串的压缩
- 4. 缩短/压缩mod_rewrite的规则
- 5. 压缩/缩短这个jQuery代码
- 6. 自动短信解压?
- 7. 使用lz4进行C++压缩,压缩信息不如预期
- 8. 如何在压缩/解压缩字符串后获取短字符串?
- 9. 解码压缩的短字符串;不确定使用的压缩 - 已更新
- 10. 发短信失败发短信短信
- 11. Asmx Webservice压缩/解压缩?
- 12. 压缩CSS YUI压缩器
- 13. 通过短信发送一个压缩的图像文件在android
- 14. Apache压缩服务器通信
- 15. 解压缩(解压缩)由.net压缩(解压缩)的文件.net system.io.compression.gzipstream
- 16. 存档短信(短信)
- 17. 与短信分享短信
- 18. 缩短地址栏中缩短的URL
- 19. C#压缩和JavaScript解压缩
- 20. 解压缩压缩富文本字段
- 21. Node.js - 压缩/解压缩文件夹
- 22. Java LZW压缩和解压缩图像
- 23. 压缩和解压字符串减缩
- 24. LZ4:压缩的压缩图像格式
- 25. 与django_compressor压缩文件以gzip压缩
- 26. 客户端数据压缩/解压缩?
- 27. ASP.NET MVC WEB API Gzip压缩 - 解压缩
- 28. Java压缩和解压缩byte []块
- 29. 压缩解压缩的exe文件
- 30. 保证压缩比的压缩算法?
号码发送方和接收方手机都有该移动应用程序。这意味着接收器手机可以发送消息。 – Mosi 2010-11-13 16:48:21