binary-data

    1熱度

    1回答

    我有一個問題寫入二進制文件。 //This is preparing the counter as binary int nCounterIn = ...; int nCounterTotalInNetwork = System.Net.IPAddress.HostToNetworkOrder(nCounterIn); byte[] byteFormat = BitConverter.Get

    0熱度

    1回答

    如果我想存儲二進制數據(散列值)並且它們總是128bytes長,我應該使用哪種字段類型? BLOB很好,但它們不是固定寬度(並導致動態表)。CHAR需要字符集。

    4熱度

    4回答

    我正在處理一個程序,該數據將數據寫入存儲在subversion存檔中的固定大小的二進制文件。 但是,問題是SVN(命令行客戶端和TortiseSVN)認爲,由於文件的大小沒有改變,文件本身沒有改變,它不應該提交它。 有沒有辦法改變使用什麼差異的方法,或者我必須訴諸黑客,如添加一個虛擬屬性的文件? 編輯:原來,溶液不監守的文件大小事情。我只是自動地認爲情況會是這樣,因爲大多數人都是這樣做的。 [黃鼠

    2熱度

    3回答

    list(,$nfields) = unpack ("N*", substr ($response, $p, 4)); $p += 4; 的問題是,爲什麼"N*"如果substr應該返回4個字節,它們將被解開如N?爲什麼雙重任務? UPD:此代碼是Sphinx原生PHP連接器的一部分。在一些代碼被黑客攻擊之後,很明顯這段代碼會提取4個字節的整數。但是雙重任務和substr/N*背後的邏輯對我而

    1熱度

    4回答

    我讀遍了各地,人們都在逐個比特地討論壓縮對象。比如「前三位表示這樣那樣的話,接下來的兩位代表這個和那個12位」 我明白爲什麼希望儘量減少內存使用量,但我想不出一種好的方法來實現這個。我知道我會把它打包成一個或多個整數(或多個),但我無法想象一個簡單的方法來處理它。如果有一個類可以從一個任意長度的二進制字段中獲取/設置任意位,那將是非常酷的,並且它會爲我處理一些事情,而且我不需要去關注&和|和口罩等

    0熱度

    3回答

    我做了一個人員維護屏幕。客戶希望我將每個人的照片存儲在數據庫中,而且我沒有問題。我有一個單獨的表格,其中有兩個字段,Id_person和Image。 我有點擔心,因爲這是我第一次使用數據庫中的圖像。當表格超過1000/5000圖像時,我是否會遇到性能問題?我想每個圖像的大小都會有所不同。我相信我需要控制用戶不會在數據庫中保存非常大的圖像。 這將是一個很好的大小限制?客戶只需要面對的圖片,但我敢肯定

    0熱度

    1回答

    我從我的MySQL數據庫中抓取了一些二進制數據。它是作爲一個mysqlpp :: sql_blob類型出現的。 碰巧這BLOB是一個序列化的谷歌的Protobuf。我需要對它進行反序列化,以便我可以正常訪問它。 這給出了一個編譯錯誤,因爲ParseFromString()不打算mysqlpp是:sql_blob類型: protobuf.ParseFromString(record.data);

    4熱度

    4回答

    我有一個解決方案,我需要非常快速地將對象讀入內存,但二進制流可能被緩存壓縮在內存中以節省磁盤io上的時間。 我已經對不同的解決方案進行了修改,顯然XmlTextWriter和XmlTextReader不太好,內置的二進制序列化也不是。 Protobuf網非常棒,但仍然有點太慢。這裏有一些數據: 文件大小XML:217 KB 文件大小二進制:87 KB 壓縮二進制:26 KB 壓縮XML:26 KB

    0熱度

    1回答

    我需要從.img,.osc和.mccd文件中讀取元數據。 你可以推薦任何圖書館或提供任何指針,我會如何去做這件事。最終我需要將這些元數據放入一個XML文件中,以便可以通過存儲庫進行收集。

    0熱度

    2回答

    我試圖創建一個腳本,拉的圖像從數據庫中並顯示給用戶,被稱爲由<img src="viewImage/someImageName"> 但問題我當時圖像顯示全部空(0x00)被替換爲0x20,我不知道爲什麼。數據庫中的數據顯示它是空值,但在某種程度上它變爲0x20s。 有沒有人有任何想法?有什麼我失蹤? 這裏是我使用的代碼: $data = $this->Image->read(NULL, $user