腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用gcc在32位机上处理大
文件
、
如何使用c处理大
文件
(>10 GB) (至少读取它们)?我没有64位机器,所以编译器选项 -D_FILE_OFFSET_BITS=64不起作用。
浏览 1
提问于2013-04-24
得票数 1
回答已采纳
1
回答
将用win32编写的C代码替换为基于
linux
的系统
、
我试图为WIN32复制MacOSX代码,但是我无法复制代码的一部分main_int64 pos; /*Translate the seek to an absolute one.*/ { ret=fgetpos((FILE *)_stream,(fpos_t *)&pos); } else if(_whence==SEEK_END)pos=_fil
浏览 0
提问于2018-05-11
得票数 2
回答已采纳
1
回答
对于大于4GiB的
文件
,fread有时会返回错误的值
、
、
我正在尝试读取一个由30e6个位置组成的大型二进制
文件
,每个位置有195个双精度。由于
文件
太大,无法全部读取到内存中,因此我以10000个位置为单位进行读取。然后我用它做一些计算,并读取下一块…… 因为我需要随机访问
文件
,所以我编写了一个函数来从
文件
中读取给定的块(unsigned int块)并将其存储在**chunk_data中。
浏览 0
提问于2012-10-16
得票数 2
回答已采纳
1
回答
它应该在
Linux
x86_64上打开、写入和读取
文件
。
、
、
、
我用64位
Linux
上的Intel Syntax用NASM编写了一个简单的汇编程序。它应该打开、写入和读取
文件
,并在终端上打印其内容。%include "../
linux
/
linux
64.inc" filename: db "test.txt", 0x0 mov rdx, 128 mov rax
浏览 1
提问于2020-06-22
得票数 1
2
回答
在C中访问大
文件
、
、
我需要使用C访问大于2 2gb的
文件
。在程序的一次运行期间,将从
文件
中读取可变数量的字节,并保存下一个位置的位置。在程序的下一次运行期间,读取
文件
位置,并从该位置开始读取多个字节。复杂的是,有时可能会通过将
文件
复制到新
文件
中来“压缩”该
文件
,减去已经读取的任何字节(我认为复制是唯一的方法)。以这种方式删除的字节数也将被保存。 我需要知道
文件
的当前位置从原始开始与另一个
文件
同步。这并不容易,因为fseek只使用长int索引,这将
文件
限制
浏览 9
提问于2012-01-16
得票数 5
回答已采纳
1
回答
`feark`,`leark`,` `seekp` kg`,``seekp`kp`有什么区别?
、
、
一位面试官问我如何实现tail (是的,是
linux
shell中的那个)。我的回答是,首先查找到
文件
的末尾,然后向前逐个读取字符,如果遇到\n,则表示一行已关闭,诸如此类。我想我的答案是正确的。,但是有人告诉我应该使用
lseek
(
linux
系统调用?)。 那么,包括fseek (ANSI?),我应该使用哪一个来实现tail?它们之间有什么很大的区别吗?
浏览 0
提问于2012-02-19
得票数 23
回答已采纳
1
回答
Linux
86-64分叉syscall针对C标准libc
文件
I/O的奇怪行为(关键词: fork、fclose、
linux
)
、
、
、
、
故事
文件
操作仅为read。没有写操作。案例1案例2我目前的猜测是: 这是一个在5.4之后的版本中修复的
Linux</
浏览 3
提问于2020-12-26
得票数 6
回答已采纳
1
回答
io.h在Ubuntu20.04中找不到CLion
、
、
、
、
parameter of type 'FILE *' (aka '_IO_FILE *') with an lvalue of type 'int' 或 Use of undeclared identifier '_
lseek
浏览 183
提问于2020-09-24
得票数 0
回答已采纳
1
回答
从管道接收输入时,cin.tellg返回-1
、
、
、
我尝试使用下面的方法从
文件
描述符创建ifstream:How to construct a c++ fstream from a POSIX file descriptor?
浏览 71
提问于2018-12-31
得票数 0
回答已采纳
1
回答
OS,bash:更少用于打开
文件
描述符,cat不工作
、
、
、
、
在我正在处理的bash脚本中(必须在Ubuntu和OS上运行),我需要将数百条命令的输出重定向到一个
文件
中。与其将&>...附加到所有这些
文件
中,我只是简单地做了exec 5<>/tmp/some-file.txt到目前为止,还不错,但在执行所有这些命令的过程中,我需要阅读到目前为止所写的所有内容,同时保持
文件
描述符处于打开状态。但是,使用less,我可以看到这两个
文件
的内容。 我可以实现上述效果(在两个
浏览 0
提问于2015-06-14
得票数 12
回答已采纳
1
回答
从
linux
读取和写入scsi设备
文件
,如sdb、sdc。
、
、
、
我想在设备
文件
(scsi
文件
sdb,sdc.)上写我自己的标签。在
Linux
上。char key[12] = "h%27dcd*()jd";
lseek
浏览 3
提问于2017-03-29
得票数 1
1
回答
linux
中的
文件
漏洞是如何工作的
、
、
、
对于
linux
上的
文件
漏洞是如何工作的,我有点困惑: write(fd, "bbbb", 4);
lseek
(fd, SEEK_SET, 10000);
lseek
(fd, SEEK_SET, 50); write(fd, "cccc", 4)
浏览 0
提问于2016-05-09
得票数 0
回答已采纳
1
回答
现代
Linux
是否需要-D_LARGEFILE_SOURCE?
、
在现代
Linux
上是否仍然需要这个预处理器宏(如果需要,为什么)?
浏览 11
提问于2022-01-07
得票数 1
回答已采纳
1
回答
是否有Unix系统调用在当前偏移量处截断
文件
、
、
是否有
Linux
api可以在当前偏移量处截断打开的
文件
?我可以先执行
lseek
(),然后再执行ftruncate(),但是我正在尝试保存一个系统调用。
浏览 0
提问于2013-10-16
得票数 2
3
回答
Java ()函数
java中的write()函数将新数据附加到
文件
末尾。这是我的问题;java如何知道
文件
的结束?哪个?提前感谢
浏览 17
提问于2010-12-27
得票数 2
回答已采纳
1
回答
对于目录
文件
描述符来说,
lseek
()意味着什么?
、
、
、
根据strace,
lseek
(fd, 0, SEEK_END) = 9223372036854775807时fd指的是一个目录。为什么这个syscall会成功?
lseek
()对dir fd意味着什么?
浏览 4
提问于2021-01-27
得票数 1
回答已采纳
3
回答
关于
文件
查找位置的问题
、
、
、
我之前的问题是关于原始数据的读取和写入,但是出现了一个新的问题,似乎没有结束……谢谢,等待你的回复...
浏览 1
提问于2009-11-06
得票数 2
回答已采纳
1
回答
在
Linux
(或POSIX)中重新打开
文件
只读
、
、
我在读/写模式下打开一个
文件
,并进行一系列的读、写和查找(从用户输入)。是否有
Linux
(或POSIX)函数来做到这一点?或者我唯一的选择是保存
文件
中的当前位置,关闭它并重新打开RD_ONLY#include <fcntl.h> intfd = open("/path/to/
浏览 3
提问于2017-08-17
得票数 5
回答已采纳
1
回答
Linux
系统调用如何与
文件
系统交互
、
、
、
最近我面对的是这样的选秀:
lseek
(fd, 0x1000000L, 0);现在,跳过抽签部分(我意识到这将很难回答),我想了
浏览 0
提问于2017-07-08
得票数 3
1
回答
如何消除
linux
上
文件
中的漏洞
、
、
假设我有一个像这样有洞的
文件
:|****data1****|| hole |****data3***|然后,我想将该
文件
转换为--------++-------------+----------
浏览 4
提问于2021-05-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux#4 理解Linux文件权限
Linux文件目录管理
终端基础:在 Linux 中删除文件和文件夹|Linux 中国
Linux入门之四-Linux文件目录操作
如何在 Linux 中合并 PDF 文件|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券