問題タブ [chilkat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1649 参照

python - SFTP接続でファイルの一部をダウンロードするには?

そのため、リモート サーバーからアクセス ログを取得して処理する Python プログラムがあります。日ごとに個別のログ ファイルがあります。サーバー上のファイルは次の形式です。

ファイル「access.log」は当日のログ ファイルで、新しいデータで 1 日を通して変更されます。タイムスタンプが追加されたファイルはアーカイブされたログ ファイルであり、変更されません。ディレクトリ内のいずれかのファイルが変更された場合は、(1) データが「access.log」ファイルに追加されているか、(2) 「access.log」ファイルがアーカイブされてお​​り、空のファイルが代わります。私のプログラムは約 1 分ごとにディレクトリ内のファイルの最新の変更時刻をチェックし、変更された場合は「access.log」ファイルと新しくアーカイブされたファイルをプルダウンします。

現在、これらすべてが正常に機能しています。ただし、1 日を通して大量のデータがログ ファイルに追加される場合、ファイルの末尾にあるデータの一部を取得するためだけにすべてを何度もダウンロードすると、ネットワーク上に大量のトラフィックが発生します。それを避けたい。ファイルの一部だけをダウンロードする方法はありますか? 1 GB のファイルを処理済みで、さらに 500 バイトが突然ログ ファイルに追加された場合、最後に 500 バイトのみをダウンロードする方法はありますか?

私は Python 3.2 を使用しており、ローカル マシンは Windows を実行しており、リモート サーバーはすべて Linux を実行しています。SSH および SFTP 接続を確立するためにChilkatを使用しています。どんな助けでも大歓迎です!

0 投票する
1 に答える
1534 参照

sftp - SFTP Chilkat エラー「Expected KEX_DH_GEX_GROUP」

SFTP に接続しようとしていますが、関数 sftp.Connect(hostname, port) で Chilkat から次のエラーが発生しています...

DllDate: 2010 年 12 月 22 日 UnlockPrefix: * ユーザー名: コンポーネント: .NET 2.0 SftpVersion: 0 ホスト名: . . ポート: 22 ConnectTimeoutMs: 50000

calling ConnectSocket2 これは IPV4 数値アドレスです... IPV4 を使用して接続します。IP アドレス: . .* socketHandle: 0x804 ai_addrlen: 16 ai_addr: 0200 0016 4B7F 64D8 0000 0000 0000 0000

GEXグループを利用。KEX_DH_GEX_REQUEST を送信しています... pbits: 2048

予期しないメッセージが受信されました。KEX_DH_GEX_GROUP が必要です。msgType: 1

失敗した。

私は主に4つの機能を使用してSFTPに接続しています

私は何が欠けていますか? ご協力いただきありがとうございます。

0 投票する
1 に答える
1735 参照

c# - PHP openssl_private_decrypt() で使用する公開鍵による RSA C# 暗号化: Chilkat、BouncyCastle、RSACryptoServiceProvider

PHP 側で openssl_private_decrypt() を使用して復号化するために、C# アプリケーションで文字列を暗号化しようとしています。復号化しようとしている最初の公開鍵は、PHP の openssl_pkey_get_details($privateKey); 内から取得されます。先に話して、私はchilkatを使ってそれを行うことができますが、iOSではモノタッチでは動作しないので役に立ちません(そしてかなりの費用がかかります)。私がそれをやっている方法のコードサンプルがあります:

出力は次のとおりです。

私は何が欠けていますか?

0 投票する
1 に答える
2146 参照

c# - Chilcat ライブラリを使用せずに、暗号化に Chilkat を使用するデータを復号化する方法

一部のデータを暗号化するために Chilkat を使用する Web サービスと通信する必要がある Windows Phone 8 アプリがあります。私の知る限り、Chilkat は Windows Phone プラットフォームをサポートしていません。データの暗号化方法に関するキーとその他の情報 (暗号化アルゴリズム名、キーの長さなど) を持っていますが、このライブラリがなくても Windows Phone で暗号化/復号化できますか? (同じサービスを使用する android/ios アプリが既にあり、chilkat ライブラリを使用してデータを暗号化しています)

0 投票する
1 に答える
79 参照

email - X-Priority レベルを更新した後、変更を Imap サーバーに適用するにはどうすればよいですか?

メール クライアントで Imap と Chilkat を使用しています。メールの優先度を設定し、この更新をサーバーに適用したいと考えています。

メーリング リストの各メールにスター アイコンがあり、このスター アイコンをクリックして優先度を切り替えたいと考えています。

imap.FetchSingle() で特定のメールを取得し、次のコードでヘッダーに「X-Priority」を設定しています:

電子メールのヘッダー部分内の x-priority フィールドを更新した後、サーバー上のヘッダーが更新されません。ページを更新すると、古い優先度レベルのメールがリストに表示されます。

質問があるかもしれませんが、これらの変更をサーバーに適用するにはどうすればよいですか?

前もって感謝します...

0 投票する
0 に答える
689 参照

c - Cのchilkat APIでRSAキーを使用する

C で chilkat API を使用して .ssh ディレクトリから RSA キーを使用しようとしましたが、失敗しました。
誰もそのような経験をしていますか?

これが私がこれまでにしたことです:

そして、ここに私が得る出力があります:

メッセージを受け取る理由がわかりません

  • SSH 鍵オブジェクトに、読み込まれた秘密鍵が含まれていませんでした。

ご協力いただきありがとうございます。

0 投票する
2 に答える
420 参照

php - 一括圧縮 (Zip) ファイル

使用: ユーザーは、AWS S3 アカウントに多くのオブジェクトを持っています。プロジェクト全体を一度にダウンロードする機能を追加しています。私たちはストレージよりも効率性に関心があります。

さまざまなオプション (ZipArchive、PclZip) を見た後、Chilkatの使用を推奨するこのガイドに出会いました。

その方法は非常に理にかなっており、要約すると次のようになります。

  • アップロード時に各ファイルを事前圧縮し、S3 に保存します
  • 「プロジェクトのダウンロード」は、各圧縮ファイルのダウンロードを開始し、次にQuickAppend (Chilkat 用語) を実行し、「即座に」(ファイルあたり 200 ミリ秒) それらを圧縮ファイル全体に追加します。
  • 新しい Zip ファイルを S3 にアップロードし、リンクを提供します

私が直面している問題は、Chilkat のライセンスが 249 ドルで、無料の代替品を探していることです。

別の方法(これも無料) では、同様の概念が使用されています。

  • アップロード時に各ファイルを事前圧縮し、S3 に保存します
  • 「プロジェクトのダウンロード」は、各圧縮ファイルのダウンロードを開始し、それらをまとめてtarします
  • 新しい Zip ファイルを S3 にアップロードし、リンクを提供します

これに対処するための「標準」または「理想的な」方法はありますか?