用C或python2.6如何切掉文件头部某些字节? (要求类似ftruncate那样无缓存操作)-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

用C或python2.6如何切掉文件头部某些字节? (要求类似ftruncate那样无缓存操作)

2016-06-12 10:38:23 2172 0

貌似ftruncate只能从文件头部开始截取,删除尾部的字节.
我现在需要在文件开头削掉部分字节, 但是又不想用那种写个缓存/临时文件的方法, 因为是在手机上使用,内存和硬盘都很紧张, 临时文件的方法效率也太低, 要不然一个tail命令也够了. 文件足够大, 只要删除很少字节(字节数不固定)的头部, 高效的方法应该是无视文件大小能瞬间完成操作那种.
或者有没有办法在磁盘上把文件的起始位置指定为我需要的位置(跳过部分字节), 比如要切掉一个文件的前20个字节, 磁盘记录文件的时候应该会记录文件的第一个字节的位置吧, 如果把这个记录改成第20个字节的位置应该就是最高效的文件头切割方式了.
要求使用python2.6, 如果python不好使, c也可以, 但是需要源码能被gcc-4.4.1编译, 手机上的编译器只支持到这个版本...

取消 提交回答
全部回答(0)
相关问答

70

回答

Discuz实现oss云存储

山不周 2015-04-21 11:20:02 66299浏览量 回答数 70

29

回答

云计算之路:为什么要选择云计算

cnblogs 2013-03-27 10:22:27 143078浏览量 回答数 29

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 93747浏览量 回答数 28

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 147220浏览量 回答数 22

41

回答

OSS FTP工具发布啦

oss-dev 2015-12-23 16:58:56 66190浏览量 回答数 41

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 136916浏览量 回答数 42

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305607浏览量 回答数 249

13

回答

【云服务器分享】如何节省网站流量

dreamdoo 2012-10-15 10:36:09 80454浏览量 回答数 13

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475540浏览量 回答数 24

30

回答

基础语言百问-Python

薯条酱 2017-05-17 18:01:13 65186浏览量 回答数 30
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载