[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:33003] Re: xdic is great


保科です。

On Sat, Aug 15, 1998 at 04:03:33PM +0900,
SUGITA Toshinori <sugita _at_ psikyo.co.jp> wrote:

> 手動でやるのなら、テキストエディタを使って、1/2のファイルの
> エンコードデータの部分(ファイル名が書いてある部分を含みます)と
> 2/2のエンコードデータの部分をきれいにつながるようにして
> つなげて保存してやってからuudecodeしてみてください。

いや、書き方が悪かったですが、もちろんくっつけてから
やったんです。でも、endを見付けてくれないんですよ。

RedHat 5.1に最初から入っているuudecodeなんですが。
-v で GNU sharutils 4.2 って出るヤツです。

なんでぢゃあ〜、と思って、uudecodeのソースをひも解いて
見てみたところ、decodeされたデータの行頭の1文字をカウンタに
しているのはまぁお約束のuudecodeなんですけど、改行の後には
endがくるべし、という判定ではなくて、そのカウンタ文字が0を
表す場合にループを抜ける、という判定をしていました。
それが、キャラクタでは'`'なようです。

実際、同じsharutilsパッケージに入ってるuuencodeだと、例えば
M………
`
end
というような形で終ります。ですので、マネして、もともとは
endの直前の行は空改行だったところに'`'を入れたところ、
uudecodeそのものはエラーが出ないようになったのですが、
tarで開けないtarballになってしまったのでした。

> #mewで自動で出来るはずだけどうまくいかなくて私も手動でやりました。 (^^;

作者の方は、どのuuencodeでencodeなさったのでしょうか…
ぜひ使ってみたいのですが、ソースが手にはいらなひ(泣)

-- 
Toru Hoshina
Network Associates,Inc.
Pacific Rim, Software Engineer.
http://www.best.com/~hoshina
PGP fingerprint : 95 73 1C 26 C6 9E 28 86  BA 32 34 CA FC 9B DC 6D

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: