ブラウザ実行モード: データはブラウザ内で処理され、サーバーにはアップロードされません。
速度と安定性: 処理速度はデバイスとブラウザに依存します。大量のバッチ作業では、デスクトップ版の方が安定する場合があります。
ツールを読み込み中です。お待ちください...
ツールを読み込み中です。お待ちください...
オンラインツールを読み込めない、または実行できない場合は、デスクトップツールをお試しください。 https://tools.yikeaigc.com/
ツール使用状況
旧バージョンに戻す先にパラメータを設定してください。このツールは意図的に破損したテストファイルを生成します。必ず元ファイルを保管してください。読み込み、変更、パッケージ化はすべてこのページ内で行われます。
破損版を生成するファイルを選択
ファイルをドラッグまたはクリックして選択できます。一覧は先頭20件のみ表示し、処理時は選択済みの全ファイルを含みます。
ファイルプレビュー
ファイル未選択
ファイルを選択するとプレビューできます。
破損度とアルゴリズムを設定
軽微な破損はエラー処理テストに、高比率の破損は耐障害性、復元、例外フローの検証に適しています。
破損度
比率が高いほど、変更、挿入、削除されるデータが多くなります。
分散はランダムエラーに、集中は局所的なセクター異常に近いです。
同じファイル、設定、シードなら同じ結果を再現できます。
対象範囲と保護ルールを指定
先頭・末尾の重要領域を保護し、一部ソフトで認識可能にできます。ファイル内の局所範囲も指定できます。
範囲は先頭・末尾保護ルールと併用されます。
上限が高いほどメモリ使用量が増えます。
ファイル長の割合で計算します。
開始位置より大きくしてください。
破損後の結果は開けない場合があります。コピーに対してのみ操作し、ソフトウェアテスト、異常フロー検証、データ復旧研究など合法的な用途で使用してください。
ファイルを処理して結果をダウンロード
単一ファイルは直接ダウンロードできます。複数ファイルは ZIP にまとめられ、同名ファイルには自動で番号が付きます。
ファイルとパラメータを確認し、開始をクリックしてください。
0%
処理待ち...
処理結果
結果なし
処理完了後、ここに先頭20件の結果が表示されます。
手順
ソフトウェア使用方法
- ファイルを選択:「ファイルを選択またはドラッグ&ドロップ」エリアをクリックし、破損バージョンを生成するファイルを選択します。任意形式のファイルを一括選択でき、一覧には最初の20件が表示され、残りのファイルも処理時にまとめて実行されます。
- 破損方法を設定:
- 破損度:スライダーまたは数値入力欄で1%-99%の破損割合を設定します。割合が高いほど、出力ファイルで影響を受けるデータが多くなります。
- 破損アルゴリズム:ランダムバイト置換、ゼロバイト埋め、ビット反転、バイト位置シャッフル、ランダムデータ挿入、ランダムバイト削除を選択できます。
- 破損モード:分散破損、集中破損、順次破損、周期的破損に対応し、さまざまな種類のデータ異常をシミュレートできます。
- ランダムシード:シードを入力すると、同じファイルと同じパラメータで一貫したテスト結果を生成でき、実験の再現に便利です。
- 範囲ルールを設定:
- 対象範囲:ファイル全体、先頭25%、中央50%、末尾25%、またはカスタム百分率範囲を選択できます。
- 先頭・末尾の保護:ファイルの先頭512バイトと末尾512バイトを保護でき、一部の形式識別情報を残すのに適しています。
- ファイルサイズ上限:デバイス性能に応じて10MB、50MB、100MB、250MB、500MBの上限を選択します。
- ファイル名ルール:「_corrupted」サフィックスを追加するかどうかを選択できます。同名ファイルがある場合は、自動的に数字を追加して区別します。
- 設定を保存:「設定を保存」をクリックすると現在のパラメータを保持し、次回ツールを開いたときに自動的に読み込まれます。
- 処理を開始:「処理ダウンロード」ページに進み、「ファイルの破損を開始」をクリックすると、ツールが現在のパラメータに従って選択済みのすべてのファイルを処理します。
- 結果をダウンロード:処理完了後、結果ファイルを個別にダウンロードすることも、「結果 ZIP をダウンロード」をクリックして正常に処理されたすべてのファイルと処理レポートを取得することもできます。
よくある質問
A:ソフトウェアの異常処理テスト、ファイル読み取りのフォールトトレランステスト、アップロード検証テスト、データ復旧フローの検証、ファイル形式の互換性テストなどに適しています。合法的なテストおよび研究目的でのみ使用することを推奨します。
A:ランダムバイト置換は対象位置のデータを書き換えます。ゼロバイト埋めは対象データを0にします。ビット反転はバイトのbitを反転します。バイトシャッフルはデータ位置を入れ替えます。ランダムデータ挿入はファイルサイズを大きくします。ランダムバイト削除はファイルサイズを小さくします。
回答:多くのファイルでは、ヘッダーに形式識別情報が含まれ、フッターにはインデックス、ディレクトリ、または検証情報が含まれる場合があります。これらの領域を保護することで、「ファイルは認識できるが内容に異常がある」状態をシミュレートでき、修復機能や互換性のテストに役立ちます。
回答:ランダムシードはテスト結果を再現するために使用します。同じファイルに同じパラメーターと同じシードを使用すると、一貫した破損結果を生成でき、回帰テスト、問題の特定、アルゴリズムの比較に便利です。
回答:デフォルトでは、できるだけ元のファイル名を維持します。複数の出力ファイル名が重複する場合、ツールはファイル名の後ろに数字を追加して区別します。「ファイル名にサフィックスを追加」を有効にすると、拡張子の前に「_corrupted」を追加することもできます。
回答:大きなファイルはより多くのメモリと処理時間を消費します。デバイスの性能に応じてファイルサイズの上限を設定し、大量のタスクは分割して処理し、処理前に元のファイルのコピーを保存しておくことをおすすめします。
回答:復元できるかどうかは、破損の種類、破損割合、ファイル形式の構造によって異なります。軽微な破損であれば部分的に修復できる可能性がありますが、破損割合が高い場合は通常、復元が困難です。使用前に元のファイルをバックアップしてください。