首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >JavaME Base64InputStream.decode()限制为64k字符串大小

JavaME Base64InputStream.decode()限制为64k字符串大小
EN

Stack Overflow用户
提问于 2012-04-23 15:43:05
回答 2查看 388关注 0票数 0

如何克服字符串大小的限制。

似乎在大于64k的字符串上调用decode失败。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        is = con.openInputStream();
        String str = new String(IOUtilities.streamToBytes(is), "UTF-8");
        byte[] theArray = Base64InputStream.decode(str);  

我尝试过所有排序,包括使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        Base64InputStream bs64 = new Base64InputStream(is);

然后尝试从bs64流中获取。

然而,读取过大的数据似乎会导致解码错误。(如果大小小于64k,则不会出错。我花了一整天的时间试图弄清楚这一点..

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-23 16:12:07

您可以将字符串解码为较小的块。一次解码3个字节的块或多个3个字节(1024就足够了)。

票数 4
EN

Stack Overflow用户

发布于 2012-08-06 07:24:22

尝试将字符串分成块(通过将字符串转换为字节)。对每个块(字节块)进行编码,直到您完成对完整字符串的编码。在另一边。对每个块进行解码,然后组合以获得字符串。

注意:不要合并所有的块(字节块),然后尝试解码它,因为我这样做了,得到了解码错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10283778

复制
相关文章
tomcat编译超过64k大小的jsp文件报错原因
今天遇到一个问题,首先是在tomcat中间件上跑的web项目,一个jsp文件,因为代码行数实在是太多了,更新了几个版本之后编译报错了,页面打开都是报500的错误,500的报错,知道http协议返回码的都知道,这是服务端的报错。
SmileNicky
2019/01/17
1.2K0
C语言 | 将字符串a复制为字符串b并输出b
解题思路:定义两个字符数组a和b,对a数组初始化。将a数组中的每一个字符逐个复制到b数组中,程序中a和b都定义为字符数组,通过地址访问其数组元素。
小林C语言
2020/12/14
1.9K0
C语言 | 将字符串a复制为字符串b并输出b
tomcat系列之编译超过64k大小的jsp文件报错原因
今天遇到一个问题,首先是在tomcat中间件上跑的web项目,一个jsp文件,因为代码行数实在是太多了,更新了几个版本之后编译报错了,页面打开都是报500的错误,500的报错,知道http协议返回码的都知道,这是服务端的报错。
SmileNicky
2022/05/07
9690
忽略大小写比较字符串大小
一般我们用 strcmpstrcmp 可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按 ASCII 码值大小比较),直到出现不同的字符或遇到 \0 为止。
莫浅子
2022/11/18
1.2K0
Python字符串大小比较
这个问题对于有编程经验的人来说,是个非常简单的问题; 但是对于初学者来说,可能是个头疼的问题,所以以此记录一下。
全栈程序员站长
2022/06/25
1.6K0
JavaScript比较字符串大小
如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。
WindCoder
2018/09/20
4.2K0
变限积分
积分号里面有一个变量y但对我们没有影响,相当于求和约定里的一个“哑指标”可以用任意字母替换掉。只有f这个壳是真正有意义的
云深无际
2021/04/14
9760
变限积分
Java三大体系 JavaSE JavaEE JavaME
Java2 Platform Standard Edition 的缩写,即 Java 平台标准版,涵盖 Java 语言的大多数功能,本书将以 JavaSE 平台进行讲解。
韩旭051
2020/07/08
5220
python字符串比较大小
字符串按位比较,两个字符串第一位字符的ascii码谁大,字符串就大,不再比较后面的;第一个字符相同就比第二个字符串,以此类推,需要注意的是空格的ascii码是32,空(null)的ascii码是0 https://zhidao.baidu.com/question/558202137825309252.htmlord 函数接受一个字符
用户7886150
2021/01/19
1.4K0
限失真信源编码
有失真信源编码的数学模型如下图所示,将编码过程看成信息经过有扰信道传输的过程。信道输出 Y 即为编码输出。
timerring
2023/04/07
8580
限失真信源编码
url参数过长_url长度限制为多少
HTTP协议不对URI的长度作事先的限制,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIs,这种无效长度的URL可能会在客户端以基于GET方式的请求时产生。如果服务器不能处理太长的URI的时候,服务器应该返回414状态码(此状态码代表Request-URI太长)。 具体参见协议 ietf.org/rfc/rfc2616.txt 虽然协议中未明确对url进行长度限制,但在真正实现中,url的长度还是受到限制的: 一是服务器端的限制; 二就是游览器端的限制
全栈程序员站长
2022/09/23
3.8K0
python函数——字符串字母大小判断
Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写, 具体实例如下:
莫斯
2020/09/10
1.1K0
Java 字符串大小写转化
str.toLowerCase() 将String转换为小写,如果字符串中没有应该被转换的字符,返回原字符串
桑鱼
2020/04/24
1.2K0
Java 字符串大小写转化
Python 字符串大小写转换
capitalize() 函数补充 需要注意的是: 1、首字符会转换成大写,其余字符会转换成小写。 2、首字符如果是非字母,首字母不会转换成大写,会转换成小写。
周小董
2019/03/25
1.6K0
java的三个版本javaSE,javaEE,javame
总结起来就是: Java SE 是做电脑上运行的软件。 Java EE 是用来做网站的-(我们常见的JSP技术) Java ME 是做手机软件的。
用户8785253
2021/07/06
8020
【Python】数据容器总结 ② ( 数据容器元素排序 | 字符串大小比较 | 字符大小比较 | 长短一样的字符串大小比较 | 长短不一样的字符串大小比较 )
上述两个参数 , 第一个 数据容器变量 参数 , 是必须要写的 , 第二个 布尔类型 参数 是可选的 , 默认情况下参数为 reverse=False ;
韩曙亮
2023/10/11
1820
【Python】数据容器总结 ② ( 数据容器元素排序 | 字符串大小比较 | 字符大小比较 | 长短一样的字符串大小比较 | 长短不一样的字符串大小比较 )
Python字符串内建函数-字符串比较大小
我们都知道数字是能比较大小的,那么数字字符串也能比较大小吗?字母字符串呢?一起来试试吧 。
matinal
2023/10/13
2310
CTFSHOW VIP限免题目
使用vim时意外退出,会在目录下生成一个备份文件,格式为 .文件名.swp,访问/index.php.swp下载备份文件,用记事本打开即可
故里[TRUE]
2023/04/19
1.5K0
CTFSHOW VIP限免题目
php字符串大小写转换函数
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105851.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
1.1K0
MySQL限管理与访问控制
在MySQL中,限制管理和访问控制是非常重要的。通过限制某些用户或应用程序的访问权限,可以提高数据库的安全性,防止未经授权的数据访问和数据泄露。
堕落飞鸟
2023/05/11
7660

相似问题

字符串限

411

下载文件大小- JavaME

20

C++中的自限堆大小

10

Android最大ping大小小于64K

11

JavaMe部署

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文