腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
偏移量
为
零
的
位置
写入
二进制
文件
会将
所有
先前
的
字节
归零
c
、
windows
、
visual-studio
、
binaryfiles
我试图使用下面提供
的
owrite函数在给定
的
偏移量
处使用'wb‘模式
写入
一个新
文件
,但每次它都会覆盖
偏移量
之前
的
所有
字节
。
偏移量
是正数且超出
文件
边界(因为它是一个新
文件
)。计算buf
的
== 64000 ==大小。owrite没有返回-1,也检查了fwrite
的
输出,一切看起来都很好。执行此操作
的
正确方法是什么?fwri
浏览 9
提问于2019-06-17
得票数 0
回答已采纳
2
回答
与SEEK_END
的
行为和正偏移?
c
、
fseek
假设我们有一个包含字符串"0123456789“
的
文件
"x”。我们可以通过read(fd, some_buffer, 5)从
文件
中将5个值读入缓冲区。类似地,我们可以使用file将指针移动到
文件
中
的
各个条目。 我
的
问题是,当我们使用带有正
偏移量
的
fseek时,SEEK_END
的
行为是什么?这种行为是未定义
的
,还是会绕到<
浏览 0
提问于2019-04-17
得票数 0
2
回答
无法将整数
写入
缓冲区内
的
偏移量
(char*)
c++
、
c
、
pointers
、
memcpy
、
memset
我试图
在
C程序中将unsigned integer
写入
缓冲区中
的
特定
偏移量
。缓冲区是典型
的
1
字节
char *缓冲区。我使用memcpy来实现这一点,并使用一些指针算法将memcpy目标指向特定
的
偏移量
--使用该缓冲区。下面是
写入
此缓冲区
的
文件
的
十六进制: ^
浏览 1
提问于2015-11-01
得票数 0
回答已采纳
1
回答
数据块设备
写入
device
、
block
我正在尝试了解块设备
写入
是如何工作
的
。我
的
理解是
所有
的
写入
都需要扇区对齐。因此,如果扇区大小
为
512
字节
,则
所有
写入
的
大小均为512
字节
。现在假设我创建了一个
文件
,并开始按顺序
写入
(
在
应用程序端没有缓冲)。现在假设我首先在
文件
的
偏移量
为
零
的
浏览 2
提问于2011-12-06
得票数 0
1
回答
从C++中
的
偏移量
覆盖
二进制
文件
的
字节
c++
、
file-io
在此操作中,我首先复制源
文件
二进制
文件
。file.write(reinterpret_cast<const char*>(&my_vector[0]), my_vector.size()*sizeof(unsigned char));
浏览 0
提问于2019-04-01
得票数 1
回答已采纳
3
回答
如果指定
的
偏移量
超出了最后一个字符,会发生什么?
c++
我目前正在使用c++,并试图使用using ()编写一个
文件
,以便对从其他方法计算出来
的
给定
偏移量
进行
写入
。只是想知道如果给定
的
偏移量
会使
文件
指针超出
文件
中
的
最后一个字符,会发生什么情况。例如:
在
一个以"abcdefg“
为
内容
的
文件
中,将会返回什么(someFILEpointer,20,SEEK_SET)?
浏览 6
提问于2016-02-15
得票数 3
回答已采纳
1
回答
dalvik
字节
码中地址
偏移量
与实际指令跟踪之间
的
不匹配
java
、
android
、
bytecode
、
dalvik
嗨,我正在运行一个应用程序,在这个应用程序中,Dex
文件
指令有地址或PC,比如0x000253DC,但是当我得到实时指令时,跟踪PC或地址就像41ed7748,它们
在
范围上完全不同。
浏览 1
提问于2013-11-19
得票数 0
回答已采纳
4
回答
文件
结尾*指针不等于
写入
数据
的
大小
c
、
fopen
、
fwrite
、
ftell
为什么
写入
的
字节
数与
文件
指针不匹配?
浏览 6
提问于2008-09-28
得票数 8
回答已采纳
1
回答
如何使用‘od’命令检查HDD
的
零
化?
command-line
、
bash
、
hard-drive
、
security
我想要检查硬盘驱动器是否已成功
归零
。是否
所有
内容都包括了*,包括了十行(虽然这不是一个
文件
,不应该有任何行)?*是什么意思?这是否意味着其他一切都可以是任何东西(不一定是
零
),是
所有
的
零
(即我
的
整个硬盘都是
零
),还是
所有
相同
的
前一模式重复(即1 7位数字
的
0s和8位数字
的
0s)?od命令页声明od命令:“将
文件
的
明
浏览 0
提问于2017-10-23
得票数 2
回答已采纳
2
回答
如何
写入
空
文件
中
的
特定
偏移量
c
、
linux
、
file
我有一个读入数据
的
文件
。假设
文件
包含字符串"abcdefghij“。现在,我将在随机时间从不同
的
进程读取
文件
,它们
会将
该
字节
和
偏移量
存储
在
某个地方。例如,我将'c‘保存为我
的
字符,
偏移量
为
'3’,因为这是它
的
位置
。作为参考,我
在
我
的
文件
中使用了lseek来获取<e
浏览 0
提问于2011-07-28
得票数 3
回答已采纳
2
回答
C
文件
处理和记事本中行字符
的
结尾
c
、
file-io
、
newline
、
eof
书中就其使用情况发表了以下声明:“
在
二进制
流上,可能不支持
在
文本流上,如果
的
为
SEEK_CUR或 same _END<code>E 212</code>,则
偏移量
必须
为
零
。我不明白给定
的
usage.Why
偏移量
应该
浏览 4
提问于2015-01-15
得票数 0
1
回答
冲孔与
零
量程差
file
、
filesystems
、
fallocate
在
模式
零
空间中指定FALLOC_FL_ZERO_RANGE标志(自Linux3.15起),
在
字节
范围内指定
零
空间,从偏移开始,对len
字节
继续。
在
指定
的
范围内,块将预先分配给
文件
中跨越漏洞
的
区域。调用成功后,随后从此范围读取
的
数据将返回
零
。
零
化是
在
文件
系统内完成
的
,最好是将范围转换为未
写入
<
浏览 4
提问于2016-07-22
得票数 2
回答已采纳
1
回答
使用
偏移量
写入
Java RandomAccessFile扩展
文件
java
、
randomaccessfile
因此,我知道您可以通过
写入
RandomAccessFile的当前大小来扩展它
的
大小,但我似乎找不到任何特定情况
的
信息。如果我有一个10
字节
的
文件
,并且我写了5个
字节
(
偏移量
为
15 ),那么
文件
就会扩展到20个
字节
,但是是否可以保证
文件
的
旧端和我开始写
的
地方之间
的
字节
是多少呢?例如,它们是否保证
为</em
浏览 3
提问于2014-07-24
得票数 2
回答已采纳
2
回答
C++ fseek:第一个
字节
是在
位置
0还是1?
c++
、
fseek
我想从具有一定
偏移量
的
文件
中读取
字节
。fread(nBytes,sizeof(unsigned char), iLenCompressedBytes, file);Get #iFile, iFirstByteToRead, nByte
浏览 2
提问于2013-03-31
得票数 0
回答已采纳
1
回答
Swift FileHandle查找/readData性能
swift
、
binaryfiles
、
filehandle
上下文: 我有一个项目,在这个项目中,我将大量数据存储
在
二进制
文件
和数据
文件
中。我
在
二进制
文件
中检索
偏移量
,这些
偏移量
存储
为
UInt64,每个
偏移量
都给出了utf-8编码字符串
在
另一个
文件
中
的
位置
。我正在尝试,给出
所有
的
偏移量
,从utf-8
文件
重建
所有
字符串
浏览 1
提问于2018-11-12
得票数 1
4
回答
有没有这样
的
情况,在这种情况下,fseek/ftell可能会给出错误
的
文件
大小?
c++
、
c
、
porting
、
fseek
、
ftell
在
C或C++中,以下内容可用于返回
文件
大小:fseek(filePtrat_end - at_beg;有没有开发环境、编译器或OSes可以根据填充或其他特定情况
的
信息从代码中返回错误
的
文件
大小
在
1999年左右,C或C
浏览 5
提问于2012-02-04
得票数 5
回答已采纳
4
回答
在装配之后但在安装之前对jar进行后期处理(以获得幂等构建)
java
、
maven
、
build-process
不幸
的
是,Maven构建总是生成
二进制
不同
的
工件。因此,我正在考虑让Maven
为
同一组输入
文件
生成相同
的
jar工件,而不管它们是在哪里以及何时构建
的
,这意味着必须对jar
文件
中
的
条目进行排序-不仅在索引中,而且按照它们
写入
jar
文件
的
顺序进行排序。
在
检查了使用maven-assembly-plugin
的
maven-jar-plugin之后,我<e
浏览 1
提问于2014-07-26
得票数 13
3
回答
命令dd =/dev/sdb做什么?
linux
、
bash
、
dd
我已经形成了我
的
摆件,它在/dev/sdb中。当我执行命令dd =/dev/sdb命令时,它一直
在
控制台中打印一些垃圾。我
的
疑问是,当我格式化摆状并执行这个命令时,它不应该打印任何东西。
浏览 0
提问于2012-08-08
得票数 0
回答已采纳
3
回答
Unix:当
偏移量
大于大小时,写()
c
、
file
、
unix
、
io
0);//print the current offset printf("%d\n", lseek( fd, 0, SEEK_CUR));产量
为
0,8,31,39第一次
写入
后,
偏移量
现在是8。
文件
中只有8个字符,但是我如何在当前
偏移量
中添加23个字符呢?如果我这样做了,当我再写8个字符时,这8个字符将从哪里开始呢?输出显示第二个8个字符直接跟随前8个字符。
浏览 7
提问于2014-05-06
得票数 3
回答已采纳
2
回答
C以
二进制
模式读取/
写入
文件
c
、
fopen
、
fwrite
、
fread
、
fseek
我创建了一个4000块
的
文件
,块大小
为
4096
字节
。现在我想操作单个块,并在不更改
文件
大小
的
情况下再次读取它们。实际上,我想将另一个
文件
中
的
块
写入
我创建
的
文件
中
的
特定块。因此,我以
二进制
模式打开
文件
,如下所示: FILE * storeFile=fopen(targetFile, "wb"); // th
浏览 1
提问于2013-08-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
文件与异常(二)
输入与输出(二)
Hadoop的Shuffle阶段
人类与电脑是怎么交流的?先来看懂二进制与字符编码
Python教程(18)——python文件操作详解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券