打包檔案 - Linux

Isla avatar
By Isla
at 2018-01-17T20:52

Table of Contents

我目前有一個需求
我寫一隻程式
程式執行前需要我自訂的一些設定檔裡的參數

由於設定檔滿多的
所以我想打包成一個檔
程式再去解開 讀取出來

我不太想要用 tar
因為不太能確定每一個對方的機器都有 tar 的指令

目前是想到用 cat 打包成一個檔
cat split1 split2 split3 > output

只是要怎麼去解析這個 output ?
我是想只好再多一個描述檔
描述這個 output 的包的檔案資訊

不知道有沒有麼方法可以產生固定大小的檔案
這樣我就可以將這個描述檔直接包進去 output 了

還有各位高手有其他的好方法??
謝謝

--
Tags: Linux

All Comments

Aaliyah avatar
By Aaliyah
at 2018-01-21T12:19
想辦法去確定每個地方都有 tar(認真
Mason avatar
By Mason
at 2018-01-22T23:51
自解壓縮檔? 不過不是嵌入式的機器不會沒tar吧...
Vanessa avatar
By Vanessa
at 2018-01-24T01:56
寫程式去讀取zip檔?
Jessica avatar
By Jessica
at 2018-01-25T10:10
你的程式語言本身沒有讀取 tar 的方法嗎?
Michael avatar
By Michael
at 2018-01-26T17:48
例如 Python 的 tarfile 之類的
Mia avatar
By Mia
at 2018-01-27T22:11
busybox 好像有 tar
Ida avatar
By Ida
at 2018-01-31T18:39
busybox一般都有tar/gzip/bzip2 新一點的也有xz
Aaliyah avatar
By Aaliyah
at 2018-02-05T04:35
create iso
Lucy avatar
By Lucy
at 2018-02-07T11:52
dd if=/dev/zero of=filefs count=5 bs=1000000
Andrew avatar
By Andrew
at 2018-02-08T02:02
mkfs -t ext2 filefs
sudo mount filefs /mnt
然後把東西丟進去,再傳 filefs 過去
Lydia avatar
By Lydia
at 2018-02-10T03:56
或用 base64 編碼,再全部放在同一個文字檔
Sandy avatar
By Sandy
at 2018-02-13T07:04
記錄每個檔案的大小,cat 在一起再用 dd skip=$size 分
Suhail Hany avatar
By Suhail Hany
at 2018-02-17T21:36
base64 那個,可以參考 HTML form 或 email
Hedy avatar
By Hedy
at 2018-02-21T18:50
是怎麼夾帶檔案的,大概就是 base64 + 分隔符 + mime
Andrew avatar
By Andrew
at 2018-02-22T11:30
或參考 mime multipart/*
Belly avatar
By Belly
at 2018-02-26T15:32
最簡單就是把 busybox 的 tar 打開

請問linux有辦法標定壞軌或佔用壞軌嗎?

Puput avatar
By Puput
at 2018-01-14T17:31
我有顆硬碟式不同OS間傳遞用的,大概類似牧場區或暫存用的,直接換新有點浪費。 目前有些檔案讀寫會卡住,但只要不碰到就沒事。我打算撐多久算多久。 以前DOS的MHDD有個功能可以標定壞軌,我不確定這和p-list或g-list有沒有關聯, 不過我已經用badblocks記錄了壞軌的位置,我希望讓檔案系統不要去 ...

linux => windows pscp 虛擬port

Gary avatar
By Gary
at 2018-01-13T23:37
家裡裝了兩台linux,都是躲在IP分享器後面 一台是點2 一台點3 如果用ssh的話,原則上分享器設定,似乎只能指定一個 22 port給點2 我無法設定成:99 port 轉給 點3的 22 port 因此,我暫時將點3的 ssh port 指定成99 port 也順便將分享器的99 port ...

raspberry pi 3 kodi 怎麼連接wifi

Gilbert avatar
By Gilbert
at 2018-01-13T20:55
請問一下 我在用樹莓派3 做kodi 家庭劇院 目前用RJ45確定能聯網 先前也有使用linux確定能連接wifi 但kodi卻沒有辦法無線上網 這是我的畫面 https://imgur.com/DzE1l5q 這是google到的畫面 https://imgur.com/2lczrek 我的設 ...

Grsync做差異性備份疑問

Megan avatar
By Megan
at 2018-01-12T22:48
系統是mint, 安裝完Grsync後發現找不到類似windows robocopy的/xo參數 /xo :排除較舊的檔案,意思是來源端沒有比目的端新時,就不複製(差異化備份,很重 要的參數) 結果一執行每個檔案都要copy預估要多小時.... - ...

server連線ssh connection timed out

Bennie avatar
By Bennie
at 2018-01-11T01:59
各位版友大家好~~ 我用centos 6.9 架了一台EDA server 的工作站~ 主要是給學生練習畫IC layout用的 ~~ server有安裝 SSH+NXfree 給 client端,使用NXfree套裝軟體連線 最近架站試測,有一些問題~~ 想說是不是主機自動登出或是網卡休眠 於是 ...