楼主:
gamed (Maiko)
2018-01-17 20:52:16我目前有一个需求
我写一只程式
程式执行前需要我自订的一些设定档里的参数
由于设定档满多的
所以我想打包成一个档
程式再去解开 读取出来
我不太想要用 tar
因为不太能确定每一个对方的机器都有 tar 的指令
目前是想到用 cat 打包成一个档
cat split1 split2 split3 > output
只是要怎么去解析这个 output ?
我是想只好再多一个描述档
描述这个 output 的包的档案资讯
不知道有没有么方法可以产生固定大小的档案
这样我就可以将这个描述档直接包进去 output 了
还有各位高手有其他的好方法??
谢谢
作者: brli7848 (无理阿?) 2018-01-17 20:59:00
想办法去确定每个地方都有 tar(认真
作者:
kdjf (我抓得到什么呢?)
2018-01-17 22:30:00自解压缩档? 不过不是嵌入式的机器不会没tar吧...
作者:
jmlntw (吉米林)
2018-01-17 23:03:00你的程式语言本身没有读取 tar 的方法吗?例如 Python 的 tarfile 之类的
作者:
Alica (Torsades de Pointes)
2018-01-17 23:33:00busybox一般都有tar/gzip/bzip2 新一点的也有xz
作者: dou0228 (7777) 2018-01-18 13:53:00
create iso
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2018-01-18 16:38:00dd if=/dev/zero of=filefs count=5 bs=1000000mkfs -t ext2 filefssudo mount filefs /mnt然后把东西丢进去,再传 filefs 过去或用 base64 编码,再全部放在同一个文字档记录每个档案的大小,cat 在一起再用 dd skip=$size 分base64 那个,可以参考 HTML form 或 email是怎么夹带档案的,大概就是 base64 + 分隔符 + mime或参考 mime multipart/*
作者: dou0228 (7777) 2018-01-19 09:21:00
最简单就是把 busybox 的 tar 打开