我们有数千个 pcAnywhere 连接文件 (.CHF),这些文件存储在共享网络驱动器上,我正尝试将所有连接导入远程桌面管理器以使它们更易于管理。
远程桌面管理器通过存储 CHF 文件的路径来跟踪 pcAnywhere 连接,并带有一个可选字段“主机覆盖”。我计划为所有连接设置一个 CHF 文件,然后使用“主机覆盖”来存储每个连接的 IP 地址。
远程桌面管理器具有用于导入连接的明确 XML 格式,但我的问题是将所有 pcAnywhere 文件名和 IP 地址转换为更易读的格式。CHF 文件是不透明的二进制文件,即使使用十六进制编辑器查看它们,也无法找到提取 IP 地址的明显方法。pcAnywhere 程序本身似乎没有导出机制。
有什么方法可以创建一个文本、CSV、XML 或其他可读文件,其中包含所有连接的文件名和 IP 地址/电话号码?
答案1
我发现了一个Perl 脚本,pcainfo.p,它可以解码 CHF 和 CIF 文件。它不能解码所有内容,但对我来说已经足够了。