BEncode Editor Readme
-=-=-=-=-=-=-=-=-=-=-
Introduction
============
Many people have previously asked about where one might find an editor that can
safely edit BEncoded files, but none have really existed in the general sense.
The only ones I've seen were .torrent file editors, which (although they
technically do edit BEncoded files) don't edit just ANY type of BEncoded file.
Out of a bit of boredom and free time, this editor was born.
Warning
=======
Consider this editor to be experimental. As such, you should exercise caution by
backing up any files you plan on editing with this utility.
Uses
====
* Edit .torrent files:
- the announce/announce-list keys (binary/list) store the tracker(s)
- the url-list key (binary/list) stores the webseed(s)
- the nodes key (list) stores the DHT bootstrap node(s)
WARNING: When editing .torrent files, any changes to the info dictionary will
change the .torrent file's infohash. Unless you know what you're
doing, you should refrain from doing this. If you aren't familiar
with the .torrent file metadata structure, read this:
http://wiki.theory.org/BitTorrentSpecification
(in particular, the "Metainfo File Structure" section)
* Edit uTorrent's .dat files:
- corrupt resume.dat files can sometimes be salvaged simply by loading and
saving the resume.dat file in this editor
- the paths stored in resume.dat can be edited en masse with Find/Replace
WARNING: Make sure you first exit uTorrent before editing these files, as
uTorrent rewrites/updates the files on exit. Additionally, the
.fileguard key should be removed, since uTorrent will consider the
edited .dat file to be damaged if it is edited and no longer matches
the stored .fileguard hash.
Notes
=====
* Binary data is exported as raw binary data rather than BEncoded binary data
* Only files containing dictionaries and lists can be edited directly
* Switching an item between dictionary/list will cause the item to be cleared
History
=======
v0.5.0 (2008-02-14)
+ Feature: "Item" menu with associated keyboard shortcuts
+ Feature: Copy Logger tab items with Ctrl+C
+ Feature: Double-click to edit item
+ Feature: Export data from selected item
+ Feature: Import external file as binary data
+ Feature: Input raw BEncoded data directly or from an external file
~ Change: Add .torrent and .dat to dropdown list in Open/Save dialogs
~ Change: Add line breaks to the Logger tab between file opens
~ Change: Disable hotkeys when busy
~ Change: Don't allow saves when no changes have been made to data
~ Change: Faster bdecoding (~15% improvement over v0.4.1 in tests)
~ Change: Faster treeview filling (~20% improvement over v0.4.1 in tests)
~ Change: Miscellaneous Find/Replace tweaks, fixes, and polish
~ Change: Show type and item count for "[ ROOT ]" item
* Fix: "ITEM -1" when adding child list/dictionary to bottom of list
* Fix: "Reached beginning/end of document" message sometimes shown twice
* Fix: Combobox not showing options in dropdown on pre-XP systems
* Fix: Strings can replace integers in Find/Replace
* Fix: Typo in Logger entry for BEncoding
* Fix: Using "Find Next" sometimes returns focus to wrong window
v0.4.1 (2007-12-05)
* Fix: "Properize" bad integer input
v0.4.0 (2007-12-05)
~ Change: "File > Load" changed to "File > Open"
~ Change: Faster bdecoding (~30% improvement over v0.3 in tests)
~ Change: Faster treeview filling (~70% improvement over v0.3 in tests)
~ Change: Minor optimizations to adding/deleting/editing of items
~ Change: No longer clears window if file loading/decoding fails
~ Change: No longer switches to Structure tab on file open
~ Change: Scroll Logger when new entries are added
~ Change: Timings shown in Logger
* Fix: File locked if open/save fail
* Fix: File save error caused window to clear (possible data loss)
* Fix: Find/Replace on keys with dictionary values caused incorrect item count
* Fix: Integers in lists not displayed on treeview
* Fix: Integers larger than 32-bits not displayed properly on treeview
* Fix: Integers larger than 64-bits unusable
* Fix: Keyboard shortcut for file open not working
* Fix: Making binary value empty in lists doesn't update/show on treeview
v0.3.0 (2007-11-25)
+ Feature: Drag and drop support
+ Feature: Find/Find Next/Replace
+ Feature: Load files from commandline
~ Change: A bit more aware of disk read/write errors
~ Change: Don't close main window on Esc
~ Change: Faster bdecoding (~75% improvement over v0.2 in tests)
~ Change: Log some more events
~ Change: Smaller executable due to lessened dependence on standard library
~ Change: Visual feedback when busy (busy mouse cursor)
v0.2.0 (2007-10-25)
+ Feature: Create NEW BEncoded files
+ Feature: Edit "[ ROOT ]" item directly
+ Feature: Keyboard shortcuts
~ Change: Ask to save file before performing actions where changes get lost
~ Change: Don't display ellipses ("...") for empty binary strings
~ Change: Improve string/binary conversion to minimize chances of data loss
~ Change: Switch to Logger tab on error
~ Change: Use child dialogs for FileOpenDialog, FileSaveDialog, and MsgBox
~ Change: Use icons as buttons (Crystal Clear icon set by Everaldo)
~ Change: Warn when data loss imminent from switching views
* Fix: Saving appends data to end of file
v0.1.0 (2007-10-08)
^ Initial release
Credits
=======
Everaldo (Crystal Clear icon set)
没有合适的资源?快使用搜索试试~ 我知道了~
BEncoding Editer
共2个文件
txt:1个
exe:1个
5星 · 超过95%的资源 需积分: 10 78 下载量 12 浏览量
2008-03-05
16:13:58
上传
评论
收藏 234KB RAR 举报
温馨提示
BEncoding编码文件查看器,可以查看BT种子文件内容
资源推荐
资源详情
资源评论
收起资源包目录
bencode editor v0.5 ansi.rar (2个子文件)
BEncode Editor.exe 241KB
BEncode Editor - README.txt 6KB
共 2 条
- 1
资源评论
- lucklrj2019-09-06很好用,感谢
- hgy_822013-08-25以前下载过, 当时用了还行! 不过时代发展了 现在很多软件自带这个功能了,还是很感谢楼主分享资源,谢谢
ycsmart
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功