This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


Encode["source", "dest"]
writes an encoded version of the file source to the file dest.
decodes the file before reading its contents.
Encode["source", "dest", "key"]
produces an encoded file which must be read in using Get["dest", "key"].
  • Encoded files contain only printable ASCII characters. They begin with a special sequence which is recognized by Get.
  • On certain computer systems Encode["source", "dest", MachineID->"ID"] can be used to generate an encoded file which can be read only on a computer with a particular $MachineID.
  • No function is provided in Mathematica to convert encoded files back to their original form.
Set up the name of a file that can be used as temporary storage:
Click for copyable input
Encode the package file Collatz.m, putting the results in the temporary file:
Click for copyable input
The file is visually unreadable:
Use Get to decode and load the file:
Click for copyable input
This has loaded the definitions of the Collatz package:
Click for copyable input
New in 2