Instagramストーリーを一括保存:ZIPの仕組み

すべて保存を1回タップするだけで、ストーリーの一覧やハイライトアルバム全体が1つのZIPになります。そのタップの間に何が起きているのか、アーカイブの中身、そしてスマートフォンやパソコンでの開き方をご紹介します。

Elena Marchettiストーリー・ハイライト担当編集者
更新日
9 分で読めます
コードが表示されたノートパソコンが木の机に置かれ、そばにマグカップとスマートフォンがある

すべて保存ボタンが実際にしていること

一括ダウンロードといえば、ファイル転送サービスのような仕組みを思い浮かべる方が多いでしょう。パッケージを頼むと、どこかのサーバーがそれを作り、リンクが返ってくる、というものです。SaveStoriesのすべて保存は、その中間の工程を省いています。ボタンを押すと、お使いのブラウザ自身が画面上の一覧を順にたどり、写真と動画を1件ずつ取得して、タブのメモリ内でアーカイブを組み立てます。完成したZIPは、ファイルのリンクをクリックしたときとまったく同じように、ブラウザの通常のダウンロード処理に渡されます。

この設計には、実用上2つの意味があります。1つ目は、保存したものがどこにもアップロードされず、当社側に保管されることもない点です。アーカイブはお使いの端末上にしか存在せず、完了前にタブを閉じれば、作りかけのコピーは単に破棄されます。2つ目は、処理の速さが当社ではなく、お使いの回線と端末で決まる点です。自宅のWi-Fiにつないだ高速なノートパソコンならあっという間に終わり、電波の弱いモバイル回線の古いスマートフォンなら時間がかかります。

ボタンは常に、その時点で表示されている一覧に対して動作します。結果ページでは、次の2つのどちらかです。現在のストーリー(まだ24時間以内のもの)のグリッドか、プロフィールの下にある丸いアイコンの列から開いたハイライトアルバムです。ボタンのラベルには、実行前に対象の件数がすべて(14件)をZIPで保存のように表示されるので、90件もあるアルバムに不意を突かれることはありません。

  1. 画面上の一覧
  2. ブラウザが1件ずつ取得
  3. 端末上でZIPを作成
  4. ダウンロードに保存

一括保存の手順:最初から最後まで

アカウントもアプリもブラウザ拡張機能も必要ありません。スマートフォン、タブレット、パソコンの最新のブラウザならどれでも使え、今日のストーリーでも過去のアルバムでも手順は同じです。保存したいアカウントが決まっているなら、SaveStoriesのトップページから始めるのが一番の近道です。

  1. 1

    アカウントを検索

    公開アカウントのユーザー名を@なしで入力するか、プロフィールやストーリーのリンクを貼り付けます。

  2. 2

    一覧を選ぶ

    現在のストーリーのグリッドのままにするか、ハイライトの丸いアイコンをタップしてそのアルバムを読み込みます。

  3. 3

    すべて保存を押す

    ラベルがまとめています 6 / 14…のようなカウンターに変わります。

  4. 4

    ZIPの準備完了を待つ

    その後ブラウザがダウンロードを開始します。スマートフォンによっては確認を求められます。

ZIP内のファイル名の付き方

アーカイブを開くと、すべてのファイルが同じパターンに従っています。SaveStories_という接頭辞、アカウントのユーザー名、アンダースコア、番号、そして拡張子です。動画は.mp4、写真は.jpegになります。.jpegは.jpgと同じ形式で名前が少し長いだけなので、どの写真アプリでも開けます。

番号は、ページに表示されていたとおりの一覧内の位置で、最初のカードから数えます。ブラウザは複数のファイルを同時に取得するので完了する順番はばらばらになることがありますが、5番目の項目はいつ届いても必ず_05です。また、番号は少なくとも2桁にゼロ埋めされるので、どのファイルマネージャーでも_02は_10の後ろではなく前に並びます。100件以上あるアルバムでは、同じ理由で3桁(_001)になります。

ZIPファイル自体には別の末尾が付きます。現在のストーリーのグリッドでは末尾が_storiesになり、SaveStories_harbour.bakery_stories.zipのような名前になります。ハイライトアルバムでは代わりにアルバムのタイトルが末尾に付きます。ここが少し込み入ったところで、次のセクションで説明します。保存したアーカイブをあとでアカウント別・日付別に整理するつもりなら、保存したストーリーの整理方法のガイドで、それに合ったフォルダ構成を紹介しています。

$ SaveStories_{username}_{01}.mp4 / .jpeg

ページの順番で番号が振られ、2桁にゼロ埋めされます。一覧が100件に達すると3桁になります。

アルバム名と、ZIPが`set`になる理由

ハイライトのタイトルは、ファイルシステムではなく人に向けて書かれています。スペース、記号、アクセント付きの文字、日本語やアラビア語などの文字、そして非常に多くの場合は絵文字が含まれます。こうした文字を含むファイル名は、あるスマートフォンでは問題なく表示されても、別のパソコンやクラウドドライブでは壊れることがあります。そのため、ZIPに名前を付ける前に、タイトルは安全な文字だけに絞り込まれます。AからZまでの基本的なラテン文字、数字、アンダースコア、ドット、ハイフンです。

それ以外の文字はアンダースコアに置き換えられ、連続したアンダースコアは1つにまとめられ、両端に残ったアンダースコアは取り除かれます。結果は40文字で切り詰められます。アクセント付きの文字も対象外なので、Café daysのようなタイトルはCaf_daysになります。使える文字が何も残らない場合、たとえば花の絵文字だけのアルバムや、すべて韓国語で書かれたアルバムでは、ZIPのタイトル部分にsetという単語が使われます。日本語のタイトルも同じ扱いです。

これは中のファイルには一切影響しません。中のファイル名はユーザー名だけから作られます。変わるのは外側のアーカイブだけです。同じアカウントからsetのアーカイブを複数保存すると見分けがつかなくなるので、どのアルバムのものか覚えているうちに、ダウンロード直後に1つずつ名前を変更しましょう。同じ名前の2つ目のファイルには、ブラウザが上書きせずに(1)のような番号を付けるのが普通ですが、半年後にはそれも役に立ちません。

Brunch
SaveStories_{username}_Brunch.zip
Paris 2026
SaveStories_{username}_Paris_2026.zip
Q&A
SaveStories_{username}_Q_A.zip
Café days
SaveStories_{username}_Caf_days.zip
Tokyo+飛行機の絵文字
SaveStories_{username}_Tokyo.zip
絵文字だけ、またはラテン文字以外だけ
SaveStories_{username}_set.zip

大きなアルバムにかかる時間と、タブを開いたままにする理由

決まった所要時間はありません。処理の大半はダウンロード時間で、それは一覧の中身によって変わるからです。写真は小さいので、ほぼ一瞬で届きます。重いのは動画です。ストーリーのクリップは数秒から1分まであり、高解像度の長いクリップは写真の何倍もの容量があります。料理の写真40枚のアルバムと、長い旅行動画40本のアルバムは、ボタンには同じ数字が表示されても、かかる時間はまったく違います。

安定して進むように、ブラウザは全部を一度にではなく、3件ずつ取得します。モバイル回線に負担をかけにくく、カウンターも一定のリズムで進みます。すべての項目を取得し終えると、アーカイブがまとめられて渡されます。MP4もJPEGもすでに圧縮されているので、ファイルはさらに圧縮せずそのままZIPに格納されます。ZIPのサイズは中身の合計とほぼ同じだと考えてください。

処理はすべて開いているタブの中で行われます。タブを閉じたり、再読み込みしたり、別のページに移動したりすると、処理は止まり、何も保存されません。スマートフォンでは、長い間ほかのアプリに切り替えていても同じことが起こりえます。モバイルブラウザは、バッテリーとメモリを節約するために、見ていないタブを一時停止したり解放したりすることが多いからです。大きなアルバムの場合は、ラベルがZIPの準備完了になるまで、画面をオンにしてタブを前面に出しておいてください。

個々の項目が読み込めないこともあります。たいていは通信が一瞬途切れたか、保存中に投稿者がその項目を削除したためです。それで処理が止まることはありません。その項目をスキップして続行し、最後のラベルで、たとえばZIPの準備完了 — 12件保存、2件スキップのように、除外された件数を知らせます。スキップされた項目の番号は連番から抜けるだけなので、_04と_06の間が空いていれば、どれを再試行すべきかがわかります。すべての項目が失敗した場合にのみ、再試行を促すエラーが表示されます。

色とりどりのファイルカードが並ぶ画面のノートパソコンが、茶色の革のソファにスマートフォンと並んで置かれている
一括保存はブラウザ内で行われるため、処理中のタブは開いたままにしておく必要があります。

ZIPの保存先と展開方法

カウンターが終わると、ブラウザはZIPをほかのダウンロードと同じように扱います。つまり、そのブラウザが既定でダウンロードを保存する場所に入ります。ほとんどの環境では、その名も「ダウンロード」というフォルダです。下の手順はよくある組み合わせをまとめたものです。メニュー名はOSのバージョンやスマートフォンのメーカーによって多少異なりますが、場所は同じです。

展開(解凍)機能は現在のどのOSにも組み込まれているので、別のアプリは必要ありません。クリップを一度見るだけなら、多くのファイルビューアーでは展開せずにアーカイブの中をのぞくこともできますが、保存したり共有したりするつもりなら展開しておくほうが確実です。

1件ずつ保存のほうが向いている場合

すべてが欲しいときは、ZIPが最適です。クリエイターのチュートリアル一式、友人の結婚式のアルバム全体、見逃したイベントの1日分のストーリーなどです。逆に、たくさんの中から1つだけ欲しいときには向いていません。1本のクリップのために60件のアーカイブを取得すると、通信量が無駄になり、時間もかかり、片付けるフォルダが1つ増えてしまいます。

1件ずつの保存なら、展開の手間もまったくかかりません。ファイルは普通のMP4かJPEGとして届くので、iPhoneならすぐに写真アプリに移せ、Androidなら展開せずにギャラリーに表示されます。ファイルアプリでの操作が1つ増えるたびにタップが数回増えるスマートフォンでは、この差は大きいものです。ストーリーダウンローダーのすべてのカードに保存ボタンがあるのは、まさにこのためです。

中間的なケースもいくつかあります。アルバムのほとんどが欲しいけれど全部ではない場合は、一括保存してから不要なものを削除するほうが、十数回の個別保存より早いのが普通です。回線が遅かったり従量制だったりする場合は、1件ずつ保存すれば、目的のものが手に入った時点でやめられます。特にハイライトで、アルバム全体と個別の項目のどちらを選ぶかについては、Instagramハイライトの保存方法のガイドをご覧ください。

すべて保存(ZIP)

vs

1件ずつ保存

向いている用途
アルバム全体や1日分のストーリー
特定の1〜2件
届くもの
展開が必要なZIP 1つ
すぐに開けるMP4かJPEG
ファイル名
ページの順番で番号付き(_01、_02…)
ユーザー名と短いランダムな文字列
待ち時間
完了までタブを開いたままにする
すぐに完了

ポイントのまとめ

よくある質問

Q

ZIPに入れる項目を選べますか?

ダウンロード開始前には選べません。すべて保存は常に、画面上の一覧のすべての項目を対象にします。一部だけ欲しい場合は、必要な項目を1件ずつ保存するか、ZIP全体をダウンロードして展開後に残りを削除してください。

Q

1つのZIPに入れられるストーリーの数に上限はありますか?

SaveStoriesでは上限を設けておらず、ボタンは一覧に含まれるものすべてを対象にします。実際の限界はお使いの端末です。アーカイブはブラウザのメモリ内で作られるため、非常に大きな動画アルバムは、古いスマートフォンよりパソコンのほうが安心です。

Q

写真の拡張子が.jpgではなく.jpegなのはなぜですか?

同じ形式で、拡張子が長いだけです。どの写真ビューアー、編集アプリ、SNSアプリも.jpegと.jpgをまったく同じように扱うので、短いほうが好みなら名前を変更してもかまいません。

Q

ダウンロードは完了したのに、iPhoneでZIPが見つかりません。どこにありますか?

ファイルアプリを開き、iCloud Driveと「このiPhone内」の両方のダウンロードを確認してください。Safariはどちらを使うようにも設定できるからです。Safariのアドレスバーにあるダウンロードの矢印をタップし、ファイルの横の虫眼鏡をタップすれば、直接その場所に移動することもできます。

Q

アルバム全体を保存すると、投稿者の閲覧者リストに表示されますか?

いいえ。SaveStoriesはInstagramにログインせずに公開ファイルを取得するため、1件ずつの保存でもZIPの一括保存でも、誰かのストーリーの閲覧者に追加されることはありません。なお、対応しているのは公開アカウントだけです。

Q

2件がスキップされました。どうすれば取得できますか?

展開したフォルダで抜けている番号を探し、どの位置が失敗したかを確認してください。そのうえで、もう一度すべて保存を押すか、その項目を開いて個別に保存します。何度やっても失敗する場合は、その間に投稿者が削除した可能性があります。

共有XFacebookWhatsAppTelegram

あわせて読みたい