2011-01-21 52 views
0

所以我做了一個應用程序,它將在VB.NET中生成一些有用的數據。 而且我也有一個Ruby應用程序,它應該能夠讀取和解釋這些生成的數據。VB.NET:數據到Ruby

但我不確定輕量級,快速和安全的方式來做到這一點。我的意思是,我需要我的VB.NET應用程序來生成所有這些數組/字符串/數字,將它們壓縮成一個文件,並以某種方式在Ruby中讀取文件的內容時沒有問題。優選地,用戶不能編輯數據文件。

有什麼想法嗎?

回答

2

使用YAML或JSON作爲中介格式。如果您不希望用戶編輯數據文件,請將其壓縮和/或執行其他混淆處理。

1

您可能比使用.NET中的JSON或YAML更容易使用XML,在Ruby方面它大致相同。對於禁用編輯,您可以使用某種形式的簽名(例如,在您的XML中包含標題和正文,正文覈對有用數據,對正文進行數字簽名並將其寫入標題中)。