下面hex码如何转换为字符串?(100)

S

sunmohe

Unregistered / Unconfirmed
GUEST, unregistred user!
4b4c737700004b4c7377040000007377ef6acc0e6783b343d9218b9158e03ba0561e7dde86d4434a2135909ab7acef6a2164a98979696b99354d8a1e4e1025011bfa7a7cecb765a44958dda9f49cdc39fbdc6db9ffa3c11553d3047f60f3340f736fb2a3a321f4f0647267d968376cc38928e3a59418924c427d8d1e6a2182fb2f751417412043ca69866a6119c2c9399eafda86e6308df23b8c4811de9c3aab550df75da8b9a52d1a4e461fe9e0ee000ec55a253b7bb36bdd386085dd3727c1cc3b3dc54facb429d5c4cab47281dd8224aa826fda7f6a95549cea88be900291fc31181d9cd4bba789c69b321a2b22112181a4c289a25ec296f77cf5bb3dee767987d43d61fa939df213e6800de3fb9486bc38ace8af73b8b81430635d60f17f5fa0aed85feb18f0edb23e015598b3e921a35c15ee95f938eae1bee1546465da4099ff33f604cee1e83501065f8248ca9211beed07bf86e039588dfc862a5dd63c02eb4b32e60274785166a0c269e14c38ee9022e7016a774174fba327965c036a76458d499ac204edd8bc23799bd3cf1c3ace8d90103d8b466cecf03d74d5e1c9d2537dc495abef112a688e51edcfc03bb52cc288d0ecc9554c9b7e2ede6dc80098c9e5bc5aecc7f7990b584e3c9e5261f296df8112bd390b4129e9658449a1b20f44ef5792d35460955075dd2749ff215bea0d32473a2cf2ae0f3590c023d0f4ce4a24c3ffe196a6aa39cdeecb23a43e072b5f5a9f2b4031d1122cbc216f377dda65957655d0c9af967d61f10b0143e859f489951396ddb6f86ed406b1669a002cb1c6a2b1d4c1f8806ee6f67ad57dbd2cd18606232c8fa1471f685c6eee6ad0fbfb1fe2e0984a0660860d0da9304aab85b4b54460ed2e4c6e35189ffa296b884d18ed1fd83540213c7213a0407314125d6e71a1d23c42c20bc4ab48e10b56968c32ab1a7f5360586ba67831a59fad05f1ec583cfb543e33f7ec238453d7f3cf44d4496c7da9d0a50889b5301e650d53a7dcb8293028d972fc2388c5fb02ec79925caeced829ec284897c82f4fdc645fc25f5a7af7a4e7b00c604a243bb9b98d8323a67f1a004117df0c59f0908257c5463a542bbafdf158f70ec97b7eb0bd73d00a241232e87b550934c6f1a42a8d57b8272b436c7be1136499cb86a78e349765105c4cc64f8ff01ce11f8656055848e05933de10b344dae78ebb75fa4c1fb85021ce64046362c9ea28219dd83bf903fae62d01f213f8eb840619ab87a41e8ddf5d990a3ddfc4e9fe199251964903f0fea4381fcffe62ea4c2f26c9726bf5c85503c6c1e9c05562fe74d47580b393059c1cb7828f0d49c47124e0bb24b99ebebfb713b59f0aad5d55f95eeef176de8a0528da10760a910e703cd9e4bd0d4873d468b3ee192e89c68c9ffdfa77953f94ecf958653d6de7bf8577abbe75f3c4de8e7c6430f37a2d2562e5112edb3605dfe56abef8c009687c7ab866f8acf114d8a56c2d04353638c4b25c2debc564762ccb4328cb0386205882f6ff303971683b41bf67d4add87c136bf6
 

我为编程狂

Unregistered / Unconfirmed
GUEST, unregistred user!
翻译过来有什么用吗?????????????
 
S

szhcracker

Unregistered / Unconfirmed
GUEST, unregistred user!

小雨哥

Unregistered / Unconfirmed
GUEST, unregistred user!
你确定它是字符串?通常内存中存放字符串有二种方式:A) 结构化:用预先定义好的数据结构映射内存结构,这样的字符串在内存中存放,不需要特殊的标记,因为结构本身已经为内存各个区域确定好了不同字段内容。Delphi中的string类型就是典型代表。B) 特殊标记:特殊标记的使用,可以节约长度标志,也就是说,当指出内存中某个区域存放的是字符串时,不需要指明这个字符串占用了多大的内存。Delphi中的PChar类型就是典型代表。无论哪一种方式,都是为了让字符串读取与存储可以进行。如果只想把Hex转化为可见的字符,那么也意味着必须忍受某些Hex是不可显示的字符,就像Hex编辑器右边区域那种情况,通常把不可显示的字符转换为“.”来表示。理解了这些限制后,要转换上面的Hex为字符串就很简单了,只要使用Delphi里的Ord()函数和Chr()函数,通过一个有限循环就转换出来了。
 

张辉明

Unregistered / Unconfirmed
GUEST, unregistred user!
小雨哥, 我服你了,这个时间我这么多贴了,肯定心情不错,估计是搞定一个难题了
 
S

sunmohe

Unregistered / Unconfirmed
GUEST, unregistred user!
这个字符串是从注册表里面提出来的,是KIS2011的KEy文件 我想还原成KEY文件保存下来,便于下次安装时使用,谁能转化?
 
S

sunmohe

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 
顶部