変更履歴

共有ページ、暗号化リンク、ファイルのリクエスト

Aktar 0.21.0 は、リンクを開いた相手に何が見えるかを変えます。リンクの先を、自分のバケットに置かれた小さなページにできるようになりました。プレビューとダウンロードボタンがあり、Slack、Discord、iMessage、X ではきちんとしたカードとして表示されます。まとめてアップロードした複数のファイルは、1 つのページと 1 つのリンクになります。ファイルはデバイスを離れる前に暗号化でき、リンクやパスワードを持つ人しか開けません。ファイルをリクエストはその逆で、ほかの人が自分のバケットに直接ファイルを送れるリンクです。さらに ShareXから読み込むで、ShareX のアップローダーを Aktar のアップロード先にできます。Windows 版 Aktar 0.14.0 と iPhone・Android アプリ 1.12.0 にも、ShareX からの読み込み (Mac と Windows 向け) 以外はすべて入っています。0.3.0 以降をお使いなら、Aktar が自動でアップデートを案内します。

  • Mac0.21.0
  • Windows0.14.0
  • iPhone・iPad1.12.0近日公開
  • Android1.12.0

アップロードごとに、隣にページを

アップロード先で共有ページをオンにすると、アップロードのたびに、バケット内のファイルの隣に小さなページも作られます。プレビューとダウンロードボタンがあり、ファイルに期限があるときはその日付も表示されます。コピーされるのはこのページのリンクで、Slack、Discord、iMessage、X ではカードとして表示されます。256 KB までのテキストやコードのファイルはページ上にそのまま表示され、シンタックスハイライトがかかり、テキストをコピーと行を折り返すも使えます。ページは見る人の言語で表示されます。置き場所は自分のバケットだけで、ほかのどこにもホストされません。ファイルが削除されるとページも消えます。削除、取り消し、削除までの期限のどれでも同じです。ファイルを置き換えると、ページも書き直されます。共有ページは、自分でオンにするまでオフのままです。

複数のファイルに、リンクは 1 つ

共有ページがオンのアップロード先では、まとめてドロップ、ペースト、共有した複数のファイルや、構造ごとアップロードしたフォルダは、リンクの一覧ではなく 1 つのページと 1 つのリンクになります。ページにはすべてのファイルが並び、すべてダウンロードで ZIP としてまとめて保存できます。

暗号化リンク

アップロード先の設定で、ファイルをアップロードする前にデバイス上で AES-256-GCM で暗号化できるようになりました。リンクに鍵を含めるを選ぶと、鍵はリンクの # より後ろの部分に入ります。この部分はブラウザがサーバーに送ることはなく、短縮リンクのサービスにも渡りません。パスワードを尋ねるを選ぶと、アップロードのときに Aktar がパスワードを尋ね、リンクだけではファイルを開けなくなります。どちらの場合も、リンクを開くとブラウザ内でファイルを復号するページが表示され、ストレージプロバイダには意味のないデータしか見えません。ファイルを置き換えても、リンクはそのまま使えます。暗号化したファイルにはバケット内のサムネイルもプレビューのカードも付かず、リンクはアップロードが完了してからコピーされます。

ファイルをリクエスト

パネルとライブラリにあるファイルをリクエストで、誰でも自分のバケットに直接ファイルを送れるリンクを作れます。期間は 1 時間、1 日、1 週間から選べます。タイトルとメモを付け、受け付けるファイルの数 (最大 20 個) と 1 つあたりのサイズ (最大 5 GB) を決めます。届いたファイルは、Aktar が起動している間 2 分ごとに、または今すぐ確認で受け取り、アップロード先のいつものアップロードを通します。そのため名前の付け方、削除までの期限、サムネイル、短縮リンクも適用され、ファイルは履歴にも残ります。ライブラリのリクエスト一覧には、各リンクとその QR コード、すぐにリンクを終了する今すぐ終了があります。ページとバケットのドメインが異なる場合は、ページに必要な CORS ルールを Aktar が追加します。バケットのほかのルールはそのまま残ります。

ShareX から乗り換える

設定 › アップロード先の ShareXから読み込むは、ShareX の Amazon S3 と Backblaze B2 のアップローダーを、パスのテンプレートも含めて Aktar のアップロード先にします。バケットも、ドメインも、これまでに共有したリンクもそのままです。URL 短縮サービスは短縮リンクの設定になります。保存する前に、読み込むものと読み込まないものを確認画面で示し、新しいアップロード先はそれぞれすぐに接続テストを行います。Windows では、Aktar が ShareX の設定を自動で見つけ、ShareX が Windows のデータ保護で暗号化したシークレットキーを資格情報マネージャーに直接読み込み、アップロード履歴も引き継ぎます。Mac では、ShareX の UploadersConfig.json か .sxb バックアップを選び、ShareX が Windows 向けに暗号化したキーを一度だけ入力します。詳しくはShareXから乗り換えるのページをご覧ください。

スマートフォンでは

iPhone・Android アプリ 1.12.0 でも、共有ページ、ギャラリー、テキストのページ、暗号化リンクをアップロード先ごとに設定できます。ファイルは 64 KB ずつ暗号化されるので、大きな動画でもすべてをメモリに読み込む必要はありません。ファイルをリクエストはアップロードタブのその他メニューとライブラリ › リクエストにあり、届いたファイルはアプリを開いたとき、前面に戻ったとき、開いている間は 2 分ごとに受け取ります。ショートカット App、Android の自動化アプリ、バケットブラウザからのアップロードには共有ページは作られません。

このリリースのすべての変更点

新機能

  • アップロード先ごとの共有ページ: アップロードのたびにバケット内のファイルの隣にプレビューとダウンロードボタンのあるページが作られ、Slack、Discord、iMessage、X ではそのリンクがカードとして表示されます。
  • 256 KB までのテキストとコードはページ上にシンタックスハイライト付きで表示され、テキストをコピー、ダウンロード、行を折り返すが使えます。
  • ギャラリー: まとめてアップロードした複数のファイルは 1 つのページと 1 つのリンクになり、すべてダウンロードで ZIP として保存できます。
  • 暗号化リンク: ファイルはアップロード前にデバイス上で AES-256-GCM で暗号化されます。リンクに鍵を含めるかパスワードを尋ねるを選べます。ページはブラウザ内で復号し、鍵が短縮リンクのサービスに渡ることはありません。
  • ファイルをリクエスト: 誰でも最大 20 個のファイルを自分のバケットに直接送れるリンクです。期間は 1 時間、1 日、1 週間で、タイトル、メモ、サイズの上限を設定できます。届いたファイルは、アップロード先のいつものアップロードを通して Aktar がアップロードします。
  • Mac と Windows の ShareXから読み込む: Amazon S3 と Backblaze B2 のアップローダーはアップロード先に、URL 短縮サービスは短縮リンクの設定になります。Windows ではシークレットキーとアップロード履歴も引き継ぎます。詳しくはShareXから乗り換えるをご覧ください。
  • ライブラリのファイルのリンクをコピーで、共有ページのあるアップロードでもファイルそのもののリンクをコピーできます。

改善

  • 「コピー形式」の「カスタム」に {file} 変数が加わりました。共有ページがある場合、{url} はページ、{file} はファイルそのものです。Markdown と HTML では、これまでどおり画像、動画、音声をファイルから直接埋め込みます。
  • 別のデバイスに転送と別のデバイスから読み込むで、共有ページと暗号化の設定も引き継がれます。
  • 共有ページや暗号化リンクを r2.dev のアドレスや、ほかのバケットと共有されるパス形式の URL で使うと、アップロード先のフォームに警告が表示されます。