Claims
- 1. A file name length augmentation and file accessing computer system having a basic system and file name augmentation means, wherein said basic system includes processing means for performing processes which include processes of both creating and accessing a file with respect to a file name in accordance with a plurality of instructions that contain the file name, and a management means for managing the created file through use of a file name management table containing the file name, said file name augmentation means comprising:
- converting means for converting a provisional file name having a number of characters exceeding a limit value into an actual file name having a number of characters less than or equal to the limit value by calculating a hash value and using the hash value as part of the actual file name;
- first requirement means for supplying to said processing means instructions to create a new file having the actual file name converted by said converting means and instructions to write the provisional file name as initial data in the new file when the new file is created;
- second requirement means for supplying access instructions including the actual file name converted by said converting means to said processing means when the new file is to be accessed; and
- determination means for determining a desired actual file name to be accessed by comparing a requested provisional file name with a provisional file name in a file having a particular actual file name, said particular actual file name having been obtained by supplying to said processing means the access instructions from the second requirement means including the particular actual file name converted from the requested provisional file name by said converting means, in accordance with the file name management table associated with said management means, and supplying the desired actual name to be accessed to the process means when the new file is to be accessed.
- 2. The file name length augmentation computer system according to claim 1, wherein said converting means calculates the hash value on the basis of a length of the provisional file name and a result of an EXCLUSIVE OR operation of the provisional file name, and wherein the actual file name includes not only a field of the calculated hash value but also an additional field for adding a variable to prevent the calculated hash value from overlapping with another hash value.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 62-197221 |
Aug 1987 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/739,720, filed Jul. 30, 1991, now abandoned, which is a continuation of application Ser. No. 07/228,650, filed Aug. 5, 1988, now abandoned.
US Referenced Citations (17)
Non-Patent Literature Citations (2)
| Entry |
| World Software Corp.: "Extend-A-Name" pp. 1-19, 20-59. |
| PC Expo New York, Show directory 6th annual vol. Buying Week, pp. 96-97, Jun. 21, 1988. |
Continuations (2)
|
Number |
Date |
Country |
| Parent |
739720 |
Jul 1991 |
|
| Parent |
228650 |
Aug 1988 |
|