腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
fseek
现在支持
大文件
、
、
、
似乎
fseek
现在,至少在我的实现中,自然支持
大文件
,没有
fseek
64,lseek或一些奇怪的编译器宏。 size_t ary[nItems];
fseek
fname,-10,SEEK_END,10);//get last 10 seek from start} 上面的代码以二进
浏览 6
提问于2011-07-08
得票数 4
3
回答
在C编程中不支持
大文件
、
此外,它在执行
fseek
/ftell时将errno设置为EOVERFLOW。但是,如果我打印sizeof(off_t),它返回8。如果我删除-D_FILE_OFFSET_BITS=64,那么它打印4。为什么
大文件
支持仍然不起作用?我做错了什么?
浏览 3
提问于2013-01-26
得票数 3
2
回答
为什么fseeko()处理
大文件
要比处理小文件快?
、
、
在
大文件
中查找的速度是在小文件中查找的两倍多。为什么?
浏览 4
提问于2010-07-17
得票数 4
回答已采纳
13
回答
PHP x86如何在没有外部程序的情况下获得>2GB文件的文件大小?
、
、
、
、
现状: fread($fp, $chunksize);}我知道如何在64位平台上获得它(使用
fseek
大文件
工具 github:
浏览 10
提问于2011-03-31
得票数 26
回答已采纳
1
回答
为什么C++标准处理文件的方式是这样的?
、
、
、
、
stream.types中定义如下 类型streamoff是有符号的基本整数类型之一的同义词,其大小足以表示操作系统的最
大文件
大小这是有意义的,因为它允许在
大文件
中查找(而不是使用long,后者可能只有32位宽)。我被最后一句话激怒了,这句话需要打个电话给
fseek
效果:让width表示a_codecvt.encoding()。如果是is_open() == false或off !接下来,寻找新的位置:如果width > 0,调用
fse
浏览 2
提问于2019-12-13
得票数 17
4
回答
如何使用node.js对(大型)文件进行随机访问?
、
、
seek() /
fseek
() 如何从节点中的
大文件
中读取随机的固定大小的记录?
浏览 0
提问于2012-12-18
得票数 5
回答已采纳
1
回答
fseek
char
linux
设备
、
我正在尝试为
linux
编写一个简单的char设备,我需要通过fread/fwrite来读写该设备,并使用fopen和
fseek
。我已经写了一个简单的测试程序来使用我的设备,并且我已经注意到
fseek
函数中的fpos不起作用,并且在
fseek
出现后不知道fread。/test#include <
linux
/module.h> #inc
浏览 1
提问于2011-02-04
得票数 1
1
回答
C处理
大文件
、
fseek
和fread
、
、
、
对于更大的文件,只使用
fseek
和fread而不使用ftell行吗?
浏览 31
提问于2021-04-28
得票数 0
1
回答
如何估算文件系统的寻道速度
、
假设1TB固态硬盘上有一个
大文件
(读写速度为500MB/秒),文件系统为ext4。此文件的大小接近1TB。如何估计到文件中间位置的
fseek
()的速度。这需要几秒钟还是几毫秒?谢谢。
浏览 56
提问于2016-06-25
得票数 6
回答已采纳
1
回答
快速访问
大文件
-
fseek
ftell fsetpos fgetpos
、
、
我突然想到,我可以使用64位的
fseek
/ftell或fsetpos/fgetpos函数进行某种排序的二进制搜索。
fseek
提供了原始SEEK_END机制,因此它似乎可以与ftell一起使用来确定文件大小。我没有看到类似的fsetpos/fgetpos工具。
浏览 11
提问于2012-03-09
得票数 1
回答已采纳
1
回答
只重写文件的第一个字节
、
、
、
、
我的代码应该读取2KB和512字节来动态分配内存,然后重写更
大文件
的特定字节。;data = calloc(2*1024+512, 1);fclose(f);
fseek
(f, 0, SEEK_SET);
fseek
(f, 512, SEEK_SET); fwrite(((char*)data)+512,
浏览 4
提问于2013-08-16
得票数 1
回答已采纳
3
回答
用C语言从概率均匀的文本文件中有效地选择一条随机行?
、
、
然后,可以使用
fseek
()直接访问任意字节偏移量,将O(1)之类的内容访问到文件的随机部分。 lstat(filepath, &filestat);
fseek
(file, (int)(filestat.off_t*drand48()), SEEK_SET
浏览 2
提问于2012-11-20
得票数 9
回答已采纳
1
回答
用C++加载10 in .raw文件
我试图用c中的fopen()函数加载一个10 to的.raw文件,我的编译器是gcc,但是我不能加载这个文件,fopen()函数总是返回NULL。有人能帮我解决这个问题吗?我试了很多,但没有得到解决方案。
浏览 0
提问于2014-03-25
得票数 0
1
回答
带
fseek
的open_memstream以零结束填充缓冲区
、
、
下面的示例只是为了演示
fseek
对流末尾的影响。在实际的代码中,我们还
fseek
到流的不同部分,修补和编辑它的比特,等等,随着流的处理。, 1, outfile);} 我在Mac上用open_memstream的实现对其进行了测试,结果和我预期的一样,但是当我在
Linux
浏览 2
提问于2014-07-14
得票数 3
1
回答
如何使用Python在二进制文件中找到两个文件偏移之间的特定字节序列?
、
、
我的想法是使用rb打开文件,然后使用
fseek
()将文件位置设置为start。然后,对于文件中的每个位置,我读取16个字节,并将它们与上面的序列(16个字节长)进行比较。
浏览 5
提问于2017-04-30
得票数 0
2
回答
如何在C中快速创建
大文件
?
、
、
、
、
我正在做关于文件系统性能的研究,我对如何在C中非常快速地创建一个非常大的文件感到困惑。基本上,我试图通过获取这些元数据并将其存储到文件中来重新创建文件系统的文件夹和文件。这就是提取过程。稍后,我想使用之前提取的元数据将这些文件夹和文件恢复到现有的新创建的文件系统(在本例中为ext3)。我使用的是,但从文件系统的角度来看,这似乎不会影响磁盘空间的使用。
浏览 3
提问于2013-05-27
得票数 0
回答已采纳
4
回答
如何用C++在大于4 4GB的文件中写入数据?
、
我正在尝试写一个
大文件
,但遇到了一个问题。 我使用long long来寻找写入位置,但不能写入超过4,2 to的文件。我忘了什么?
浏览 0
提问于2011-08-21
得票数 7
回答已采纳
3
回答
使用MSVC并发和异步写入文件?
、
、
、
目前,我使用单线程和
fseek
/fwrite将数据保存到循环中的一个
大文件
中。但当然,节省是一个瓶颈。
浏览 2
提问于2012-03-22
得票数 3
回答已采纳
4
回答
有没有这样的情况,在这种情况下,
fseek
/ftell可能会给出错误的文件大小?
、
、
、
、
在C或C++中,以下内容可用于返回文件大小:
fseek
(filePtr对于这个问题,请假设我是通过使用标志-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1编译来添加
大文件
支持的。谢谢。
浏览 5
提问于2012-02-04
得票数 5
回答已采纳
1
回答
无法查找到字节
、
、
、
当我想从s3下载一个
大文件
时,我在EC2上使用PHP。array()));
fseek
浏览 0
提问于2019-02-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何快速传输大文件,介绍大文件快速方法
这个C语言中的常用函数,你知道怎么使用吗?
MongodbGFS存储大文件
php大文件上传
CAD 超大文件清理
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券