Hello Steven,
Le 26 nov. 2012 à 19:43, Steven Bradley a écrit :
I totally agree with all this--but in a pinch, as everyone I'm sure
knows,
one can open a document (most of them at least), and go back and "decode"
it with a text processor like Notepad or Notepad++; come to think of it,
I'm actually surprised that Sourceforge doesn't offer a converter for all
those old documents--not to mention all the documents written on Apple
II's, etc. All of us have them. I have many documents written in
Wordstar,
Wordperfect, and so on.
As I am trying to do something similar on Sourceforge, for many
archaic mac
classic documents (you can look for libmwaw ) , this is not so simple :
- maybe 1/3 of formats, that I see, do not store the text continuously but
by blocks
in order to be more efficient : for instance, they can cut the text in
block
which have between 128 and 256 characters and then stores block 3, block
1, block 2.
Thus when you add some characters, they only need to update a small block
(and sometimes split a block of 256 in two blocks ) : this includes Word
v3-5,
FullWrite, MacWritePro... This also means that if you read the file
continuously
you will read many junk part of the files which contains not relevant
text.
- I have 3 formats which compress text data before storing them on the
disk : this includes MacWrite, MindWrite, HanMac Word ( a format which
I am studying actually, ...) ; FullWrite also stores a space character
with the
ascii code 0 (which means that notepad will not retrieve any space
characters )
- after on Mac Classic, you can have as many fonts as you want and each
can have
a different encoding ; this means that you must at least retrieve the
fonts name,
if you want to retrieve the good character ( this also means that as I
found/code only
a subset of the fonts encoding, I can only retrieve roman text ).
--
Amicalement,
Laurent.
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.