CONVERT
上传用户:seven77cht
上传日期:2007-01-04
资源大小:486k
文件大小:3k
源码类别:

浏览器

开发平台:

Unix_Linux

  1.           WWWOFFLE - World Wide Web Offline Explorer - Version 2.4a
  2.           =========================================================
  3. WHAT?
  4. -----
  5. The format of the cache that WWWOFFLE uses to store the web pages changed in
  6. version 2.x compared to the previous versions.  There was however an oversight
  7. that meant that the file names in the cache were different on big-endian
  8. machines (e.g. sparc, 68000) compared to little-endian machines (e.g. ix86).
  9. *** If you don't use a big-endian CPU then you do not need to do anything. ***
  10. *** This is most users, in particular those on Intel or Intel-clone CPUs. ***
  11. If you are not sure then run the program endian-cache with no arguments.  If you
  12. do not need to use it then it will tell you.
  13. HOW?
  14. ----
  15.          *** READ ALL THIS SECTION BEFORE DOING ANYTHING ELSE ***
  16. When you compile WWWOFFLE there is another program called 'endian-cache' that is
  17. also compiled.  You need to run this program to convert the cache from the
  18. 'wrong' format to the 'correct' one.
  19. There are a number of options that you can take for this conversion route, the
  20. following applies to all of them.
  21. In each of the options the basics are that you must run endian-cache and it
  22. takes an argument of the name of the cache directory that is used (usually
  23. /var/spool/wwwoffle).  When the program runs it prints out informational and
  24. warning messages, these may be useful.
  25. Option 1 - Be reckless
  26. Run 'endian-cache /var/spool/wwwoffle', watch the messages go flashing by and
  27. hope that it works.
  28. Option 2 - Be brave
  29. With sh/bash run 'endian-cache /var/spool/wwwoffle > convert.log 2>&1'
  30. or with csh/tcsh run 'endian-cache /var/spool/wwwoffle >& convert.log'
  31. read the messages and check the warnings.
  32. Option 3 - Be safe
  33. Backup the cache first then follow option 2.
  34. With GNU tar I suggest that you use the --atime-preserve option so that the
  35. access times of the files in the cache are not modified by performing the
  36. backup.  The index and purge options in WWWOFFLE use these so it is important.
  37. When it finishes, the protocol and other special directories in
  38. /var/spool/wwwoffle are replaced by converted versions, the old ones if they
  39. remain are named with a '.old' postfix (e.g. http.old).
  40. If there are any of the '*.old' directories left then then you should decide
  41. what needs doing.  It is probably because there is a spare file in one of the
  42. host directories that needs deleting.
  43. If the endian-cache program crashes then that is a bug - tell me.
  44. If you are left with many files or directories and the warnings are unclear then
  45. this may be a bug - tell me.
  46. If there are only a small number of spare files or directories, then just delete
  47. them, you probably won't notice that they are missing.
  48. WHY?
  49. ----
  50. The wwwoffled program creates a hash value from the URL and mangles this before
  51. using it for the filename.  The hash function used is the md5 function, this
  52. needed to be compiled differently on big-endian machines compared to
  53. little-endian, but I had not noticed this.  The problem only arises when files
  54. created on one type of system are transfered to another, it was not until people
  55. tried doing this that the problem was noticed.