制御情報(sti)ファイルが壊れたNo.01633
いさやん さん 99/12/10 10:34
 

はじめまして、会議室の皆様

タイトルのとおり、ストックファイルからのバックアップ時に
*.stiファイルと*.txtファイルの情報の対応がちゃんと取られない
壊れ方をしてしまいました。

これを直したいのですが、*.txtファイルから*.stiファイルを再び
作り直す(ツール)方法はないのでしょうか?

元のストックファイルは削除してしまってる為、残ってません。

現在のHideTermのバージョンは4.42です。

[ ]
RE:01633 制御情報(sti)ファイルが壊れたNo.01634
秀まるお さん 99/12/15 17:29
 
 今更のレスですみません。

 stiファイルはストックファイル1行につき1バイトのファイルになっているので、
サイズが変わるような修正が加わってしまうと直すのは困難だと思います。

 しかも、バイナリーのファイルなので、普通のテキストエディタ類では修復できな
いです。

 とりあえず、txtファイルだけでもそれなりのストックファイルは復元できます。
カラー構文までは復元できませんが。


[ ]
RE:01634 制御情報(sti)ファイルが壊れたNo.01635
いさやん さん 99/12/16 18:06
 

秀まるおさん

>サイズが変わるような修正が加わってしまうと直すのは困難だと思います。

やっぱり無理なんでかね。

> しかも、バイナリーのファイルなので、普通のテキストエディタ類では修復できな
>いです。

バイナリの構造が分かれば自分で直せなくもないと思うのですが、
これは公開されてないのですか?
(stkファイルについては情報がある程度あるみたいですがstiについては
 見当たらなかったのですが)

それか一行一バイトとのことですので、データをうまくずらしてやれば
直りそうですので、だめもとでやってみたいと思います。



[ ]
RE:01635 制御情報(sti)ファイルが壊れたNo.01636
いさやん さん 99/12/16 20:56
 
自己レス

>それか一行一バイトとのことですので、データをうまくずらしてやれば
>直りそうですので、だめもとでやってみたいと思います。
>

この方法で完全な形でないものの修復できました。
構造がよく分からないstiファイルよりも、txtファイルのほう
の行を何行か削除することで位置をあわせることができました。



[ ]
RE:01636 制御情報(sti)ファイルが壊れたNo.01637
秀まるお さん 99/12/17 10:11
 
 たしかに、txtファイルの方で行の挿入/削除をしてもつじつま合わせは出来るの
でした。


[ ]