- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:改行コードを自動変換してくれるFTPクライアント)
改行コードを自動変換してくれるFTPクライアント
このQ&Aのポイント
- テキストファイルをアップロードする際、自動で改行コードを変換してくれるFTPクライアントを探しています。
- 以前はFFFTPを使用していましたが、自動変換機能がないため、別のソフトウェアをおすすめしてほしいです。
- Windowsで作成したS-JIS/CRLFのテキストファイルを、漢字コードはS-JISのままで改行コードだけをLFに自動変換してLinuxサーバーにアップロードしたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その確認方法だと、FFFTPがDLしてそれを開いているので、DL時にFFFTPがLFをCRLFに再度変換しています。 ちゃんと確認するなら、FFFTPでアップしたものを変換しない方法で落として確認しないとだめです。 当方で、FFFTPでアップしたものを、sambaで直接アクセスしてひらいたら、ちゃんとLFになっていました
その他の回答 (1)
- kalze
- ベストアンサー率47% (522/1092)
回答No.1
FFFTPはアスキーモードで転送すれば、自動的に改行コードをサーバに適したものに変換してアップロードしてくれます Linuxサーバということであれば、自動的にLFになっています。 質問者さんはどうやって確認されましたか?
質問者
補足
ありがとうございます。 確認方法は、 1,まず、Windowsでテキストファイルをつくる。 2,FFFTPで、転送モードを、アスキー転送モード、漢字コードの変換なしのアイコンを 押してたあと、アップロード。 3,FFFTPのオプション -> 環境設定 -> ツールで、ビューワにバイナリエディタを登録しておく フリーウェアのStirlingを使用 4,アップロードしたファイルを、Stirlingを使用して見る。改行コードがODOAになっている。 環境 ・FFFTP 1.92 ・クライアントOS: Windows2000 ・サーバーOS:Redhat 6.x ・Apache 1.3.12 宜しくお願いします。
お礼
こちらでも、改行コードが変換されてアップされることを確認しました。 アスキー転送モードでアップしたものを、telnetでコマンドラインからod -h [ファイル名] で改行コードが 0a だけになっているのを確認しました。 逆に、バイナリ転送モードでアップした場合は、0d0aのまま残ってます ご指摘のとおり、FFFTPは自動で改行コードを変換してくれますね。 odというコマンドを知らなかったので、変換されていないと思い込んでしまってました。 お騒がせしてすみません。 また、わざわざテストしてまで回答していただき、ありがとうございました。