第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在非標(biāo)準(zhǔn)文件中嵌入元數(shù)據(jù)?

如何在非標(biāo)準(zhǔn)文件中嵌入元數(shù)據(jù)?

C#
白板的微信 2023-08-20 15:25:49
我需要編寫代碼來接收來自各種來源的固件更新文件(沒有任何給定的,甚至文件擴(kuò)展名也沒有)并將它們傳遞到云端,以便我們的軟件可以將它們下載到單獨(dú)的機(jī)器上。作為流程的一部分,前端需要為用戶提供更豐富的體驗(yàn),因此我需要包含版本號、上次批準(zhǔn)更新文件的時間以及有關(guān)誰負(fù)責(zé)的其他一些信息更新。我被指示將數(shù)據(jù)作為“元數(shù)據(jù)”傳遞,這樣我們就不必包含兩個文件,而在這一點(diǎn)上,這似乎不是一個非??尚械倪x擇。我一整天都在研究元數(shù)據(jù)。TagLib 僅適用于媒體文件。我可以使用 Microsoft API Code Pack 讀取一些屬性,但它不允許我編寫任何內(nèi)容。shell32 選項看起來是唯一的其他可能性,但我不知道如何寫入它。我在 VS 2019 中使用 C# 代碼,目前是 .NET Framework 4.6.1,但我認(rèn)為我們即將升級到 4.8。有沒有一種實(shí)用的方法可以將字符串值作為元數(shù)據(jù)寫入文件中,而不需要比我用 c# 發(fā)現(xiàn)的更多信息?
查看完整描述

1 回答

?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個贊

如果您不想提供帶有元信息的其他文件或位置,您可以創(chuàng)建一個新的單個文件,其中包含您的元數(shù)據(jù)和實(shí)際的固件更新。將其視為一個 ZIP 文件,其中包含固件更新文件和其他一些包含元信息的文件。這樣,您將只有一個可以發(fā)送的文件,但它包含您以后需要的所有信息。

您無法以任何方式更改固件更新文件,特別是如果您不知道文件格式如何。它很可能會破壞固件更新。


查看完整回答
反對 回復(fù) 2023-08-20
  • 1 回答
  • 0 關(guān)注
  • 148 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號