線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2072
推到 Plurk!
推到 Facebook!

讀入固定長度的16進制檔案

缺席
superlevin
高階會員


發表:181
回覆:313
積分:180
註冊:2003-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-01 10:54:17 IP:61.30.xxx.xxx 訂閱
附件為每筆長度固定284的16進制資料,如何讀取出來分析?
謝謝!
------
林壽山
網站: http://superlevin.ifengyuan.tw
mail: superlevin@gmail.com
附加檔案:46aff5d9d3a67_hex.txt
pedro
尊榮會員


發表:152
回覆:1177
積分:865
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-01 11:08:13 IP:60.248.xxx.xxx 未訂閱
看起來不像純16進位資料檔
倒像是某structure的交易資料
宣告一結構,開文字檔用結構去讀取看看
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-01 11:45:33 IP:61.30.xxx.xxx 訂閱
小弟整理了一下發現如下:
2005/01/01A-現金 Equity j踔[初值]
2005/01/01=從第1位開始 共10個bytes
A-現金=從第11位開始 共N個bytes
Equity =從第43位開始 共N個bytes
j踔[初值]=從第82位開始 共N個bytes
也就是說在每個284的資料中開始位元可以作為抓取資料的索引~



------
======================
昏睡~
不昏睡~
不由昏睡~
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-03 02:55:25 IP:61.64.xxx.xxx 訂閱
你不是都自己說了「每筆長度固定284」
管他幾進制,先用讀檔方式將檔案以陣列方式讀入,每一陣列元素大小 284
再使用 16 進制,將之顯示在 Memo 之類的地方
然後分析

我想分析,目前還必須是人工的吧!

最簡單的方式,用 UltraEdit 打開,然後分析

如果你要的是讀取方式,以上所述
如果你要的是分析結果,以下

該檔為 284 一組的資料,這是你給的,打開看後也是如此
每一組,可以看得懂得有三大欄位
1. 時間-名目
2. 付款方式
3. 款項名目

至於是否有其他欄位(三大欄間,是否夾有其他欄位) ----> 不得而知
就算有,除非該欄也是可以看得懂,不然也是無從得知其意義

除非能有原始程式來對照

或是根本一點,取得其 Record set 的定義,那就不用分析囉! :)




===================引 用 superlevin 文 章===================
附件為每筆長度固定284的16進制資料,如何讀取出來分析?
謝謝!
系統時間:2017-12-13 11:21:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!