递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5476|回复: 4
打印 上一主题 下一主题

[类库封装] 文件操作类取文件长度返回类型是不是有问题

[复制链接]

32

主题

128

帖子

1698

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1698
跳转到指定楼层
楼主
发表于 2022-7-14 09:59:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,取文件长度返回的是长整数型,但是读入字节集之类的,输入的长度是整数型,那么我要一次性全部读出来的话,用取文件长度,取出长整数,还得转换成整数去操作。有点蛋疼。这是没统一吧
回复

使用道具 举报

411

主题

2515

帖子

8292

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8292
沙发
发表于 2022-7-14 10:05:18 来自手机 | 只看该作者
一次读入长度超出整数范围的情况很少存在,内存会崩。超长文件一般都是一段段取。而取长度是长整数那是为了支持保存超大文件(几gb以上)
回复

使用道具 举报

346

主题

1600

帖子

6537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6537
QQ
板凳
发表于 2022-7-14 10:09:21 | 只看该作者
有道理。。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
地板
发表于 2022-7-14 10:34:39 | 只看该作者
读入字节集整数就够了。。因为太大的文件根本读不了的。。会直接内存溢出崩溃。。
参考2楼大佬的回答,这种是正确合理的。


安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

32

主题

128

帖子

1698

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1698
5#
 楼主| 发表于 2022-7-14 20:18:44 | 只看该作者
shuimiao 发表于 2022-7-14 10:05
一次读入长度超出整数范围的情况很少存在,内存会崩。超长文件一般都是一段段取。而取长度是长整数那是为了 ...

好的,大佬说的明白
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 18:55 , Processed in 0.094261 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表