首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

二进制文件处理之尾部补0和尾部去0

背景 有时候我们需要在某个二进制文件的尾部增加一些字节,使文件大小对齐到某个边界,以便满足某些操作的需求。例如某个文件下一步的写入操作需要块对齐。...有时候我们需要将某个二进制文件尾部的大量十六进制0字节去除。例如某工具生成的文件系统镜像,实际包含的有效数据不多,但尾部默认用0填充到了整个文件系统大小,此时会想将其尾部的0去掉以加快烧录。...尾部补0 可以使用dd来完成。dd支持conv参数,conv指定sync,则可将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。....| * 00000200 尾部去0 可以使用sed来完成,替换掉最后一行的末尾的0即可 sed '$ s/\x00*$//' 源文件 > 新文件 例如 zqb-all-PC:~$ sed '$...尾部去0xFF,从尾部去0命令可以看出,其实是可以很方便地改成成去掉其他的字符 sed '$ s/\xFF*$//' 源文件 > 新文件 尾部补全对齐0xFF,这个暂时没有想到很简单方式。

2K30

Android实战RecyclerView头部尾部添加方法示例

实战RecyclerView头部尾部添加方法 效果图如下: ? ? 一、前提 首先ListView与RecyclerView两者非常相似,两者提供view都是依赖适配器。...三、RecyclerView的头部与尾部实现 RecyclerView不像ListView拥有addHeaderView()与addFooterView()的方法简单添加头部尾部即可,而且RecyclerView...具体头部与尾部实现方法,这里有个诀窍,这里先看一个方法: public int getItemViewType(int position) getItemViewType方法是在执行onCreateViewHolder...尾部创建方法于此类同,直接看下代码,适配器的实现: package cn.wsy.recyclerdemo; import android.content.Context; import android.support.v7...adapter.addHeaderView(LayoutInflater.from(this).inflate(R.layout.item_header_layout,null)); } 五、注意的问题 笔者在添加头部尾部的时候

65030
领券