Base64 Codec
The original source code was from someone (AndrComm or Sebastien?) else. I recode the whole thing, but having reference to the original. Anyway thanks, whoever who are who wrote the original code (yeahh.. all creadits to him) since i learnt some performance optimization (my original codes are tremendously slow).I did some code clean up and comments. The encode speed increased by 20%, decoded speed increased by 30%. Here's the best results that i come out with:
file : command.com (93,040 bytes)
load : 2.56 mb/sec (n/a in original code)
save : 3.39 mb/sec (n/a in original code)
encode : 7.17 mb/sec (20% faster, original code runs at 6.05 mb/sec)
decode : 7.31 mb/sec (30% faster, original code runs at 5.61 mb/sec)
Here's the changes I've made :
1. *REWROTE* code clean up (i think it should be more readable)
2. *REWROTE* encode and decode table is created together.
3. *REWROTE* sub DECODE rewrote (should be faster).
4. *REWROTE* sub SPAN and UNSPAN now supports SpanSeparator.
5. *ADDED* More detailed co1mments for novice, not experts
6. *ADDED* some form controls, for input and output.
7. *ADDED* file loading and saving feature
8. *FIXED* encode / decode rate calculation fixed... more accurate
should be 1 sec = 1024 ticks (kernel 1044 ticks?)
and 1 mb = 1048576 bytes. (1024b x 1024b)
and some other minor corrections as well...
Original Author: Chin Huat
About this post
Posted: 2002-06-01
By: ArchiveBot
Viewed: 71 times
Categories
Attachments
CODE_UPLOAD9742982000.zip
Posted: 9/3/2020 3:45:00 PM
Size: 19,917 bytes
Loading Comments ...
Comments
No comments have been added for this post.
You must be logged in to make a comment.