0
我正在做一個簡單的隱寫術程序來隱藏PNG文件中的數據。對單個字節進行解碼/編碼非常簡單,但我也需要在PNG文件中隱藏一個標題。這個頭文件將包含文件大小(以字節爲單位),以確切知道需要多少字節來提取文件(太多的字節和提取的文件將被損壞)。因此我需要將整數分成單個字節(因爲FB中的整數是32位寬,這將導致四個單獨的字節)。然後這些字節將被編碼成PNG圖像的前16個像素(在我的隱寫算法1解碼字節= 4編碼,並且我只使用R和B值進行數據存儲)。我該怎麼做?如何將整數分解爲單個字節並在FreeBASIC中再次合併它們?
TL; DR:我需要知道如何將整數分解爲四個單獨的字節,然後再將這些字節合併爲整數。
它可能是一個好主意,包括在你的答案的代碼。這樣你可以避免鏈接腐爛 –
我不知道它是否違反SO規則,所以發佈鏈接到pastebin只是爲了確保。我訪問的大多數編程站點都喜歡pastebin鏈接而不是嵌入代碼。 –
有自己的答案站在首選。鼓勵在問題和答案中包含代碼。事實上,網站用戶的谷歌代碼美化和基於問題標籤語法突出顯示,雖然Freebasic不在[支持列表突出顯示](http://meta.stackexchange.com/questions/981/syntax-highlighting-語言提示) –