Method for canonical ordering of binary data for portable operating systems
First Claim
1. A method for use with a portable operating system used on different computers which use different binary structures, whereby files containing binary data become portable, comprising the steps of:
- by means of a computer, representing in a standardized order consisting of a standard binary structure files stored on auxiliary memory or transported on a communications means, said standardized order being different from a natural order used on at least one of the different computers;
converting in each of the different computers binary data read from auxiliary data storage or communications means from the standardized order to the natural order of the respective host computer after said binary data are read from said auxiliary data storage or communications means and before said binary data are used by the respective host computer; and
converting in each of the different computers binary data written into auxiliary data storage or communications means from the natural order of the respective host computer to the standardized order prior to said writing.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for making files compatible between different computers having different binary structures while using the same operating system by keeping all files in a standardized canonical order when they move to or from external data storage or communication means. The method includes converting all binary data accessed from a file or communications channel from the canonical order to the natural order of the host computer before using the binary data in the host computer and converting all binary data which is to be sent to a file or communications channel from the natural order of the host computer to the canonical order before sending the binary data.
66 Citations
5 Claims
-
1. A method for use with a portable operating system used on different computers which use different binary structures, whereby files containing binary data become portable, comprising the steps of:
-
by means of a computer, representing in a standardized order consisting of a standard binary structure files stored on auxiliary memory or transported on a communications means, said standardized order being different from a natural order used on at least one of the different computers; converting in each of the different computers binary data read from auxiliary data storage or communications means from the standardized order to the natural order of the respective host computer after said binary data are read from said auxiliary data storage or communications means and before said binary data are used by the respective host computer; and converting in each of the different computers binary data written into auxiliary data storage or communications means from the natural order of the respective host computer to the standardized order prior to said writing. - View Dependent Claims (2, 3, 4)
-
-
5. A method for use on different computers which use different binary structures, whereby files containing binary data become portable between the computers, comprising the steps of:
-
representing by means of a computer files that are stored for use by one or more of the computers or are transported on a communications means to one or more of the computers, in a predetermined binary structure different than the binary structure used on at least one of the different computers; converting in each of the computers binary data, to be stored for use by one or more of the computers or to be transported on said communications means to one or more of the computers, from the binary structure of the originating computer to the predetermined binary structure, and converting in each of the computers binary data obtained from said stored files or from said communications means from said predetermined binary structure to the binary structure used by said computer.
-
Specification