1MB Compressについて
1MB Compressは、画像・PDF・動画・音声・GIF・アーカイブの圧縮など、無料でブラウザ内完結型のファイルツール群です。特定の企業ではなく、一人の独立した開発者が制作・運営しています。ベンチャー資金もデータ収集を前提としたビジネスモデルもありません。もともとは「1MBまでしかアップロードできないフォームに写真を収める」という一つの問題を解決するための個人的なプロジェクトでしたが、多くの人が同じ問題に直面することがわかり、ツール群全体へと成長しました。
このサイトが存在する理由
インターネット上の多くの「無料」圧縮ツールは、ファイルをサーバーにアップロードし、そこで処理してから結果を返すという仕組みで動いています。つまり、写真やPDF、動画は自分では見えないインフラを経由し、時にはログが記録され、稀に保存されることもあります。1MB Compressは、このステップを完全になくすために作られました。このサイトのすべてのツールは、あなたのブラウザ内、あなたの端末上で、あなたのCPUを使って圧縮を実行します。ファイルがどこかに送信されることはありません。
「何もアップロードしない」仕組みの実際
これは宣伝文句ではなく、コードの構造そのものであり、ブラウザのネットワークタブで確認できます。画像圧縮はCanvas APIを使い、JPEG/PNG/WebPをメモリ上で直接再エンコードします。PDFツール(結合、分割、透かし、ページ番号付けなど)は、サーバーを経由せずにPDFのバイトストリームを読み書きするJavaScriptライブラリpdf-libの上で動作します。動画とGIFの圧縮には、実際のFFmpegエンコーダーをWebAssemblyにビルドしたffmpeg.wasmを使用し、Web Worker内で実行することで、数百MBの動画をすべてクライアント側でトランスコードしている間もUIの応答性を保っています。アーカイブツール(ZIP、TAR、TAR.GZ、RAR、7Z)も同じ理由でWebAssemblyにコンパイルされたlibarchiveを使用しています。ページ読み込み後にインターネット接続を切っても、すべてのツールは動作し続けます。これがクライアント側完結型アーキテクチャの実際のテストです。
このアーキテクチャが犠牲にしているもの
すべてをローカルで実行することには実際のコストがあり、それは正直に述べるべきです。古いスマートフォンや性能の低いノートPCでは、専用ハードウェアを備えたサーバーではなく、ページの他の処理とCPUやメモリを奪い合うため、大きな動画ファイルの処理が遅くなることがあります。WebAssemblyベースの動画・アーカイブツールは、初回利用時に数十MBのエンジンをダウンロードする必要があります。また、サーバーが存在しないため、クラウド上の履歴もアカウントもなく、タブを途中で閉じた作業を再開する方法もありません。プライバシーと引き換えに、作業が行われる場所はブラウザタブだけになります。
サイトの収益について
1MB Compressは、圧縮が完了した後にのみ表示されるディスプレイ広告によって運営されています。処理前や、どのツールを使うか検討している最中には表示されません。プレミアムプランや課金の壁はなく、ファイルをダウンロードするためにメールアドレスを登録する必要もありません。広告が唯一の収益源であり、だからこそ、誰も求めていない機能を増やすことよりも、実際のツールを高速・正確・無料に保つことを重視しています。
このサイトが行っていないこと
このサイトはファイルをアップロードも保存も閲覧もしません。ポリシーとしてではなく、設計上、ファイルの内容を受け取るバックエンドが存在しません。会員登録も不要です。売る価値のあるデータを収集していないため、データを販売することもありません。ツールページで言及されているサイズ制限は、Adobe、Google、Discordなどのプラットフォームとの提携によるものではなく、既知の制限に収めるための参考情報として掲載しています。
フィードバックと不具合報告
ツールの結果が思わしくない、特定のファイルで動作しない、あるいはサイト内の記載に誤りがある場合は、ぜひお知らせください。お問い合わせページにはメールアドレスと簡単なフォームがあり、どちらも同じ受信箱に届きます。ファイルの種類とおおよそのサイズを添えていただくと、最も早く対応できます。