Live data from Hacker News

Ask HN: What justify this 149bytes difference? [text editor related]

news.ycombinator.com

1–5 of 5 posts

Ask HN: What justify this 149bytes difference? [text editor related]

#1
http://cl.ly/3P302w3e3A2p3D261U0H/o

Assuming: - a single char takes 1 byte. - a linked list takes about 5 bytes/char. - a double linked list takes about 9 bytes/char.

1. Why is "Plain Text" format so low on memory. Is it using an array as storage?

2. Why is "Rich Format" so heavy?

Insight, details answers, and links welcome.

Re: Ask HN: What justify this 149bytes difference? [text editor related]

#3
https://en.wikipedia.org/wiki/Rich_Text_Format#Code_example

From their example:

    $ echo "{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard
    This is some {\b bold} text.\par
    }" |wc -c
    86
    
    $ echo "This is some bold text." |wc -c
    24
Also see cd34's comment.

If you're going to add information, that has to be a higher byte count.

Re: Ask HN: What justify this 149bytes difference? [text editor related]

#5

https://en.wikipedia.org/wiki/Rich_Text_Format#Code_example From their example: $ echo "{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard This is some {\b bold} text.\par }" |wc -c 86 $ echo "This is some bold text." |wc -c 24 Also see cd34's comment. If you're going to add information, that has to be a higher byte count.

forgot the default font, size, alignment and so on, on rtf.

thanks for pointing that out.