- XML (was: Freestanding Blackbox applications?)

From: [at]} <Alexander>
Date: Fri, 26 May 2006 02:21:35 +0700

----boundary-LibPST-iamunique-1163821529_-_-
Content-type: text/plain

Hello, Wojtek!

>> > I wonder if it is possible to use the Pac subsustem to reduce some
>> > or all of those sizes further?
>> >
>> I think it's difficult in general. But any module can make IO through

>> CpcCompressors. If it does so, the files it uses are smaller, and if
>> these files are packed in the exe, this latter is smaller too.

WS> This is an excellent thing to do, but it goes opposite to Stan's
WS> proposition of using XML. I would expect an ASCII-based, human-readable
WS> format to bring a significant inflation of the file sizes.

  We are talking about compiled modules. How are they going to be
  affected by XML? They must not be human-readable, but rather
  CPU-executable.
  Or do I get something wrong?
  I just thought of packing _compressed_ modules into EXE instead of
  uncompressed ones. XML may be used to store documents, not binary
  modules.

  By the way, did anyone actually use Microsoft's XML SDK? I am now
  working in a team which recently begun using it (not me personally,
  though). I heard from teammates that while creating an XML file it
  uses about 10 times more memory than the resulting file will be
  (i.e. 12Mb output file = 120Mb RAM while generating it). That is
  from 4Mb binary source file (which is about the same size to keep in
  memory). Excel and Internet Explorer crash when try to open the
  result.
  
---=====---
 Alexander

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-1163821529_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvLCBXb2p0ZWshXHBhcg0KXHBhcg0KPj4g
PiAgSSB3b25kZXIgaWYgaXQgaXMgcG9zc2libGUgdG8gdXNlIHRoZSBQYWMgc3Vic3VzdGVtIHRv
IHJlZHVjZSBzb21lXHBhcg0KPj4gPiAgb3IgYWxsIG9mIHRob3NlIHNpemVzIGZ1cnRoZXI/XHBh
cg0KPj4gPlxwYXINCj4+IEkgdGhpbmsgaXQncyBkaWZmaWN1bHQgaW4gZ2VuZXJhbC4gQnV0IGFu
eSBtb2R1bGUgY2FuIG1ha2UgSU8gdGhyb3VnaFxwYXINCj4+IENwY0NvbXByZXNzb3JzLiBJZiBp
dCBkb2VzIHNvLCB0aGUgZmlsZXMgaXQgdXNlcyBhcmUgc21hbGxlciwgYW5kIGlmXHBhcg0KPj4g
dGhlc2UgZmlsZXMgYXJlIHBhY2tlZCBpbiB0aGUgZXhlLCB0aGlzIGxhdHRlciBpcyBzbWFsbGVy
IHRvby5ccGFyDQpccGFyDQpXUz4gVGhpcyBpcyBhbiBleGNlbGxlbnQgdGhpbmcgdG8gZG8sIGJ1
dCBpdCBnb2VzIG9wcG9zaXRlIHRvIFN0YW4nc1xwYXINCldTPiBwcm9wb3NpdGlvbiBvZiB1c2lu
ZyBYTUwuIEkgd291bGQgZXhwZWN0IGFuIEFTQ0lJLWJhc2VkLCBodW1hbi1yZWFkYWJsZVxwYXIN
CldTPiBmb3JtYXQgdG8gYnJpbmcgYSBzaWduaWZpY2FudCBpbmZsYXRpb24gb2YgdGhlIGZpbGUg
c2l6ZXMuXHBhcg0KXHBhcg0KICBXZSBhcmUgdGFsa2luZyBhYm91dCBjb21waWxlZCBtb2R1bGVz
LiBIb3cgYXJlIHRoZXkgZ29pbmcgdG8gYmVccGFyDQogIGFmZmVjdGVkIGJ5IFhNTD8gVGhleSBt
dXN0IG5vdCBiZSBodW1hbi1yZWFkYWJsZSwgYnV0IHJhdGhlclxwYXINCiAgQ1BVLWV4ZWN1dGFi
bGUuXHBhcg0KICBPciBkbyBJIGdldCBzb21ldGhpbmcgd3Jvbmc/XHBhcg0KICBJIGp1c3QgdGhv
dWdodCBvZiBwYWNraW5nIF9jb21wcmVzc2VkXyBtb2R1bGVzIGludG8gRVhFIGluc3RlYWQgb2Zc
cGFyDQogIHVuY29tcHJlc3NlZCBvbmVzLiBYTUwgbWF5IGJlIHVzZWQgdG8gc3RvcmUgZG9jdW1l
bnRzLCBub3QgYmluYXJ5XHBhcg0KICBtb2R1bGVzLlxwYXINClxwYXINCiAgQnkgdGhlIHdheSwg
ZGlkIGFueW9uZSBhY3R1YWxseSB1c2UgTWljcm9zb2Z0J3MgWE1MIFNESz8gSSBhbSBub3dccGFy
DQogIHdvcmtpbmcgaW4gYSB0ZWFtIHdoaWNoIHJlY2VudGx5IGJlZ3VuIHVzaW5nIGl0IChub3Qg
bWUgcGVyc29uYWxseSxccGFyDQogIHRob3VnaCkuIEkgaGVhcmQgZnJvbSB0ZWFtbWF0ZXMgdGhh
dCB3aGlsZSBjcmVhdGluZyBhbiBYTUwgZmlsZSBpdFxwYXINCiAgdXNlcyBhYm91dCAxMCB0aW1l
cyBtb3JlIG1lbW9yeSB0aGFuIHRoZSByZXN1bHRpbmcgZmlsZSB3aWxsIGJlXHBhcg0KICAoaS5l
LiAxMk1iIG91dHB1dCBmaWxlID0gMTIwTWIgUkFNIHdoaWxlIGdlbmVyYXRpbmcgaXQpLiBUaGF0
IGlzXHBhcg0KICBmcm9tIDRNYiBiaW5hcnkgc291cmNlIGZpbGUgKHdoaWNoIGlzIGFib3V0IHRo
ZSBzYW1lIHNpemUgdG8ga2VlcCBpblxwYXINCiAgbWVtb3J5KS4gRXhjZWwgYW5kIEludGVybmV0
IEV4cGxvcmVyIGNyYXNoIHdoZW4gdHJ5IHRvIG9wZW4gdGhlXHBhcg0KICByZXN1bHQuXHBhcg0K
ICBccGFyDQotLS09PT09PS0tLVxwYXINCiBBbGV4YW5kZXJccGFyDQpccGFyDQotLS0gQmxhY2tC
b3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hA
b2Jlcm9uLmNoXHBhcg0KXHBhcg0KfQ==


----boundary-LibPST-iamunique-1163821529_-_---
Received on Thu May 25 2006 - 21:21:35 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:27:57 UTC