用于将文件超链接的方法和系统技术方案

技术编号:2857138 阅读:224 留言:0更新日期:2012-04-11 18:40
一种计算机类可读介质,包括:具有文件名的主文件,该文件名包括一级文件名和至少一个已编码的目标文件地址,所述主文件的一级文件名和所述至少一个已编码的目标文件地址被第一控制字符分离,而两个连续的已编码的目标地址被第二控制字符分离。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息存储和检索系统,更具体地说,涉及创建从文件到其所拷贝自的源文件、和/或其他任何目标文件的超链接的方法和系统(源文件和/或其他目标文件位于同一或不同的计算机系统)。
技术介绍
总体上,计算机系统存储诸如计算机程序、文本文档、图形、图片、音频、视频、或其他信息之类的数据、并存储文档作为含这些种类信息的任何组合的文件。这些文件通常保持于与计算机关联的硬盘驱动器上,但也可以保持于存储器、软盘驱动器、远程服务器或其他类型的大容量存储介质。为了简化其检索,一般将文件分布于一些目录或文件夹中。各目录或文件夹可具有子目录或子文件夹。一个计算机系统可含数以百计的这样的目录或文件夹,而作为计算机系统的一部分的文件服务器可具有数以千计的这样的目录或文件夹。用户一般通过使用文件的文件名来定位文件,文件名通常是例如“myphoto.gif”的短字符串,而磁盘驱动器盘符和目录或文件夹可置于文件名之前,例如“C\photos\myphoto.gif”。不同类型的文件系统可用于不同的操作系统。各文件系统类型具有其各自的格式和字符集,诸如文件名长度、最大文件尺寸等等。例如,在Linux操作系统上,最常使用的文件系统类型是第二扩展文件系统(Second ExtendedFile System),也就是所知的ext2fs。它允许多达256个字符的文件名。在Windows(视窗)(Microsoft(微软)公司的注册商标)上,VFAT(虚拟(Virtual)文件分配表)(Windows 95)和FAT 32(32位文件分配表)(Windows 98)文件系统的文件名最大长度是255个字符。NTFS(NT(新技术)文件系统)和UNIX文件系统的文件名最大长度是256个字符。在因特网上,使用寻址方案来标识例如HTTP服务器、文件或程序、和要显示的文件或HTML文档等资源。该寻址方案叫做统一资源定位器(URL)。URL可含当存取服务器时使用的应用协议,例如“http”;服务器所运行的站点的因特网域名,也称作服务器主机名;服务器的端口号(端口号可不在URL中指定,而是通过翻译服务器主机名而获得);和服务器的文件结构中的资源位置。例如,下列URLhttp//www.christusrex.org/www2/berry/f6v.html指定了应用协议为“http”,服务器主机名为“www.christusrex.org”,和至所存取的文件的服务器文件路径为“/www2/berry/f6v.html”。如果客户机请求文件,则HTTP服务器定位该文件并将其发送至客户机。取决于被检索文件的类型,客户机可激活应用以处理该文件。在接收到文件时,客户机浏览器通常检查其扩展(extension)以确定如何在收到后处理该文件,例如,启动应用程序来处理文件。例如,如果检索到HTML文档,则客户机的Web(万维网)浏览器可对该HTML文档做语法分析(parse)并显示之。类似地,如果检索到字处理文档,则客户机可激活字处理器来处理文档。或者,所存取的文件可保存在本地(或下载)以供将来使用。大部分操作系统和文件系统都不能在一旦下载了文件后跟踪所下载或拷贝的文件(子)与源文件(父)间的关系。例如,当从例如因特网等网络、从服务计算机器到客户计算机拷贝文件时,因为源文件的URL没有随拷贝文件一起记录,所以丢失了客户计算机上的拷贝文件与服务计算机上的源文件间的关系。一种与在开放和无安全(unsecured)的网络、特别是因特网上交换电子信息关联的严重风险涉及在传输期间修改数据。结果,重要的是检查经网络接收的文件,以验证他们既未被损坏、也未被窜改(alter),和/或他们不是由冒充者发送来的。而且重要的是当修改文档时跟踪源文件以便恢复原始文件,例如,以分析该修改。文件也可具有与之关联的描述和参考性信息,即文件元数据。该信息可涉及来源、内容、生成日期和场所、所有权或版权示意、中央存储位置、使用条件、相关档案、与文件或服务关联的应用。然而,大部分文件系统不能保持文件与关联元数据的永久的联系(connection)。当文件从一个计算机系统传送至另一个计算机系统时经常会丢失文件与关联元数据的联系。当用户例如通过点击接收到的电子邮件所附文件的图标而经网络接收到文件时,该用户除了得到所附文件外,还需要得到与该文件相关的元数据。例如,当从因特网服务器接收到文件时,需要验证它既未被损坏、也未以某种方式被窜改,或验证它是从适当的发信者而不是从冒充者处接收的。特别地,如果接收到的文件是软件程序,则最重要的是确保接收到的文件是由值得信任的一方发送的,否则会使计算机系统暴露于可能包含“特洛伊木马”或可使用户的计算机感染病毒的程序文件。为此,用户必须存取文件元数据,特别是数字认证和数字署名,以在执行前验证文件的真实性和完好性。当今有实现文件与该文件的元数据的关联的不同途径。基本上,文件的元数据可编码于文件的同一文件名上,它们可置于文件之前或后附于文件、作为文件封装(wrapper)结构的一部分,它们可嵌入文件内别处已定义好的方便点,或可被创建为完全分离的文件。各种途径有其固有的优点和缺点-给文件命名以使文件名给元数据编码在理论上有可能,但当企图使文件名有描述性时,一般由于文件名长度限制而无法在文件名上提供文件的足够描述。-以定界符(delimiter)来封装文件并将元数据前置或后附于文件的开始或结尾处是方便的(因为文件和元数据二者共同运转(travel)),而提取以这种方式编码的元数据的算法是简单而有效的。相反,在能够按原始意图来使用文件前,一般必须先去除封装和元数据。为此,通常仅当检索文件时才进行元数据分析。如果文件是以后转交(pass on)或移动的,则会丢失元数据。元数据封装方法的另一限制是那些方法与标准类型的文件和文件格式不兼容,这种不兼容阻碍了将他们用于给诸如图像、视频、音频或可执行文件等许多类型文件的元数据编码。-将元数据嵌入文件的数字呈示被记述于以下出版物标题为“Techniques for data hiding”,W.Bender and al.IBM System Journal,Vol.35,Nos 3&4,1996(“数据隐藏技术”,W.Bender等,国际商业机器公司系统期刊,第35卷,第3、4号,1996)。图像的高位速率编码的最普通形式是以嵌入数据来取代图像的最低亮度(luminance)位。该技术无法察觉(图像的改变不显著)并可用于各种用途,包括水印或防伪造。由于元数据被嵌入文件,故元数据提取可在文件检索期间、每当处理文件时、或接收后的其他任意时间进行。这一数据嵌入方法的最大限制是缺乏如何(或在何处)将元数据集成于许多不同可能类型的文件和文件格式,特别是集成于图像、视频、音频或可执行文件的现行标准,以及增加的从以不同方式编码的文件中提取元数据的算法的复杂度。该解决方案的另一缺陷是嵌入的元数据会影响文档的可读性或降低数字图像的质量。-将元文件(metafile)从相关文件分离地保持于例如服务器上的优点是支持元文件存取,然而必须事先知道或以某种方式从文件确定元文件的地址(它自身是文件的元数据)。一种公知的解决方案是使用某种辞典式的规本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:费尔南多·英塞蒂斯卡罗
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1