メモ帳
圧縮
最終更新:
xxxstfxxx
JavaScriptでデータの圧縮・解凍
はじめに
データを少なくするには、どうすればいいか・・・。
多分、これよりも良い方法があると思いますが。
とりあえず、満足。当たり前ですが、データ数少ないと逆効果です。
下記のページからライブラリを頂戴しました。
必要ライブラリ
<script type="text/javascript" src="./js/libs/base64.js"></script> <script type="text/javascript" src="./js/libs/inflate.js"></script> <script type="text/javascript" src="./js/libs/deflate.js"></script> <script type="text/javascript" src="./js/libs/utf.js"></script>
圧縮
○○○ = base64encode(zip_deflate(utf16to8( "●●●" )));
解凍
●●● = utf8to16(zip_inflate(base64decode( "○○○" )));
参考リンク
トップ > プログラム > JavaScript > 圧縮
https://w.atwiki.jp/xxxstfxxx/
編集権:管理者のみ
合計: -
今日: -
昨日: -
トップページの合計: -
関連してるかもニュース
- Cloudflare、Python Wrokersを正式サービスに。PythonでWebサイトの構築、データベース接続、オブジェクトストレージ操作など - Publickey
- ゼロからはじめるJavaScript(39) 中古Chromebookを卓上時計や情報端末として使おう - マイナビニュース
- サクッと試す!HTML+JavaScript APIの最新事情(12) ドラッグ&ドロップを自由自在に!Drag & Drop APIを試す - マイナビニュース
- HTMLの属性で動的UIを実現するJavaScriptライブラリ「htmx 4.0.0」リリース - CodeZine
- HTMX 4.0正式リリース。内部実装がXHRからfetchに移行しStreaming HTMLが可能に、属性はデフォルトで子要素に継承されないように変更など - Publickey
- JavaScriptをC言語にコンパイルする「porffor」がアルファ版に到達。ネイティブやWASMを生成可能 - Publickey
- Cloudflare、1日90億件のリクエストを処理するJavaScript CDNを自社の開発者向けプラットフォームへ移行 - infoq.com
- アイモバイル、Webサイト運営者向けにGoogle検索の新機能「優先ソース」用JavaScriptボタンの実装サポートを開始 - PR TIMES
- 【年収862万円】JavaScriptエンジニア案件2026年8月最新|フリーランス調査【フリーランスボード調べ】 - PR TIMES
- JavaScript/TypeScript開発のためのオールインワンツール「Bun 1.4」リリース - CodeZine
- リップル、XRPレジャー3.3.0対応をJavaScriptおよびPython開発者向けライブラリに提供 - BigGo ファイナンス
- HTML・CSSからJavaScript、React、TypeScript、APIまで学ぶ無料100話「Code - ニコニコニュース
- HTML・CSSからJavaScript、React、TypeScript、APIまで学ぶ無料100話「Code Trail」を公開 アカウント登録だけで始められます - PR TIMES
- HTML・CSSからJavaScript、React、TypeScript、APIまで学ぶ無料100話「Code Trail」を公開 アカウント登録だけで始められます - 時事ドットコム
- HTML・CSSからJavaScript、React、TypeScript、APIまで学ぶ無料100話「Code Trail」を公開 アカウント登録だけで始められます|Infoseekニュース - Infoseek
- 「100万行コード移行は4年がかり」はもう昔話 Claude Codeで「2週間」に縮める6ステップ/ベストプラクティス - ITmedia
- Safari Technology Preview 250がJavaScriptの「using」に対応、主要3エンジンで実装 - 財経新聞
- 【新刊紹介】最新のJavaScriptの体系的な学び直しに『モダンを学ぶ 速習 JavaScript』 - CodeZine
- 「Java? JavaScriptのことですの?」 やめろ炎上する ITお嬢様と学ぶプログラミング言語の基礎(画像)(2/13枚目) - ITmedia
- Oracleが所有する「JavaScript」商標登録の取り消し、Denoが米国特許商標庁に申請したと発表(画像) - ITmedia
- Microsoft、JavaScriptエンジン「ChakraCore」をGitHubで公開(画像)(2/2枚目) - ITmedia
- Microsoft、JavaScriptからWinRT APIを直接呼び出せる仕組みをパブリックプレビュー - forest.watch.impress.co.jp
- Vercel、TypeScriptをC言語に変換してからネイティブな実行ファイルにコンパイルする「scriptc」、オープンソースで公開 - Publickey
- PythonやJavaScript、アセンブラ、Unity…Amazonでプログラミング入門本が安い! - Book Watch/セール情報 - forest.watch.impress.co.jp
- 無料でページのJavaScriptを削除してサイト全体をまとめてローカルに保存しオフラインで閲覧できるようにする「kage」 - GIGAZINE
- さらばDate、ようこそTemporal。JavaScriptの日時処理にどう向き合うか - CodeZine
- 「12倍高速化」したTypeScript 7.0、メモリ使用量は? 互換性、移行時の注意点:JavaScriptベースからGoで書き直し - ITmedia
- リアルタイム共同編集が可能なJavaScriptの表計算コンポーネント、メシウスが「SpreadJS」の新バージョンをリリース - Publickey
- AIが文章作成から文書デザインまで支援 JavaScript入力ライブラリ「InputManJS V6.1J」リリース - アットプレス
- JavaScriptでローカルファイルを読み書き!File System Access APIを試す - マイナビニュース
- Googleが「LiteRT.js」をリリース、ブラウザ上のAI推論を既存ランタイム比で最大3倍高速に - GIGAZINE
- JavaScriptを用いて機密データを収集するPureLogs亜種を分析 - ASCII.jp
- JavaScriptランタイムのBun、Claude Fable 5を11日間稼働させてZigからRustへの移植を実現。Claudeをどう使ったのか? - Publickey
- Excelのようなリアルタイム共同編集をWebアプリに! JavaScriptライブラリ「SpreadJS」最新版を7月23日にリリース - アットプレス
- JavaScriptスプレッドシートライブラリ「SpreadJS」、リアルタイム共同編集機能を新搭載 - CodeZine
- 徳丸浩氏に聞く、polyfill.ioの「不審な認証画面」問題 原因と対策、ソフトウェアサプライチェーンの脅威動向 - unitis.jp
- これからプログラミングを始めるなら!JavaScriptの確かな基礎力が身につきます!! eラーニング「JavaScript講座【レベル1:入門編】」 - PR TIMES
- JavaScript テストフレームワーク Vitestに重大な脆弱性(VE-2026-47428,CVE-2026-47429,CVE未採番) - 合同会社ロケットボーイズ
- CloudflareがVoidZeroを買収:ViteとJavaScriptはどう変わるか - Pasquale Pillitteri
- 「案件数1位でも年収は10位」 JavaScriptに「AIブーム」がもたらした意外な変化:平均年収814万円 - ITmedia
- Rust製の高速なJavaScriptバンドラ「Rolldown」がバージョン1.0に到達。ビルドツールVite 8.0で採用 - Publickey
- JavaScriptおよびTypeScriptランタイム「Deno 2.8」リリース - CodeZine
- JavaScript不要、「PWA」をインストールする新しいHTML要素が「Chrome」「Edge」でテスト中 - forest.watch.impress.co.jp
- サクッと試す!HTML+JavaScript APIの最新事情(9) コピーアンドペーストがWebでも使える!Clipboard APIを試す - マイナビニュース
- ゼロから構築するデスクトップアプリ:Electron + Vite + JavaScript 開発環境構築の完全ガイド - BigGo ファイナンス
- ゼロからはじめるJavaScript(38) 最新の言語モデルAPI(Gemini Nano)をChromeで使ってみよう - マイナビニュース
- 「さらばJavaScript」 橋渡し的リリース「TypeScript 6.0」で何が変わった?:6.0の「非推奨」は7.0では全く使えない - ITmedia
- JavaScriptランタイムのBun、Claudeを使って開発言語をZigからRustへ移行中 - Publickey
- 毎週数百万回ダウンロードされる人気JavaScriptライブラリ群「TanStack」にサプライチェーン攻撃、問題のあるバージョンをインストールした開発環境では認証情報流出の恐れ - GIGAZINE
- Python、JavaScript、C#など高価なプログラミング本が安い!Amazon「Kindle本 高価格帯タイトルセール」 - forest.watch.impress.co.jp
- 攻撃者はJavaScriptランタイム「Bun」を利用してNWHStealerを拡散させている - Malwarebytes
- メシウス、アクセシビリティガイドラインに準拠した開発者向けJavaScriptライブラリ「Wijmo 2026J v1」 - クラウド Watch
- JavaScriptの日付の概念を変革するTemporalオブジェクト誕生までの9年間の道のり - GIGAZINE
- WCAG 2.2 AA規格に準拠しアクセシビリティ強化 JavaScript UI ライブラリの最新版をリリース - アットプレス
- Protocol Buffers(protobuf)のJavaScript版、protobufjsに重大な脆弱性(CVE-2026-41242) - 合同会社ロケットボーイズ
- 【JavaScript】シリーズ最終ステップ!“実務スキル”を一気に引き上げよう!5/12(火)~ 全4回「JavaScript講座【レベル3:実践編】」開催(無料オンラインセミナー) - PR TIMES
- クラウドETL「Reckoner」、ノーコード操作に加えてPythonとJavaScriptで処理を実装可能に - IT Leaders
- クラウド型データ連携ツール「Reckoner」に Python および JavaScript によるコード実行機能 - ScanNetSecurity
- 【年収814万円】JavaScript案件のフリーランス副業調査|2026年最新 | CAMELORS株式会社のプレスリリース - PR TIMES
- Axios NPMパッケージ侵害:週1億以上のダウンロードを誇るJavaScript HTTPクライアントにサプライチェーン攻撃 - www.trendmicro.com
- JavaScript ライブラリ axiosのnpmが乗っ取られる-1.14.1と0.30.4は導入済みなら侵害前提で対応が必要 - 合同会社ロケットボーイズ
- JavaScript講座【レベル3:実践編】~非同期・API・UI表現・クラス設計をまとめて極める - CREATIVE VILLAGE
- 開発者アンケートからJavaScriptの新メソッドと注目フレームワークを紹介。Reactの機能進化も - レバテック
- JetBrains、「IntelliJ IDEA」のJavaScript/TypeScript/HTML/CSSコア機能を無償化【3月26日追記】 - forest.watch.impress.co.jp
- 「TypeScript 6.0」が正式リリース ~「TypeScript 7.0」も数カ月以内に登場か - forest.watch.impress.co.jp
- JavaにJavaScriptエンジン「V8」とPythonランタイム「CPython」を組み込む「Project Detroit」、オラクルが発表 - Publickey
- 【年収873万円】JavaScriptエンジニア案件2026年3月最新|フリーランス調査【フリーランスボード調べ】 - PR TIMES
- JavaScriptの統合ツールチェーン「Vite+」がオープンソースで公開 - Publickey
- メシウス、生成AIとの連携に対応したJavaScriptライブラリ「SpreadJS V19J」 - クラウド Watch
- JavaScript製表計算ライブラリ「SpreadJS」、生成AIへの指示で自動集計や分析が可能になる機能搭載 - Publickey
- Excelの操作感に「AI」をプラス。JavaScriptライブラリ 「SpreadJS」新版は自然言語での数式生成やデータ分析を実現 - アットプレス
- 【JavaScript】実務に近い開発を体験したい方へ!3/31(火)~ 全4回「JavaScript講座【レベル2:基礎編】」開催(無料オンラインセミナー) - PR TIMES
- Wikipedia(Meta-Wiki)で自己増殖型のJavaScriptワームによる改ざん被害が発生-休眠コードの誤実行が発端か - 合同会社ロケットボーイズ
- 主要なブラウザエンジンにて、Service WorkerでのJavaScriptモジュール機能が利用可能に - Publickey
- JavaScript用のより優れたStream APIに値する - Cloudflare Blog
- CSS が境界を打破:開発者が JavaScript を使用せずに機能的な x86 CPU エミュレータを構築 - BigGo ファイナンス
- TypeScript 6.0 Betaが公開、JavaScriptベースの最後のリリースとなる予定 - CodeZine
- 「State of JavaScript 2025」公開。フロントエンドライブラリはReactがシェアを伸ばして1位、ビルドツールはついにwebpackにviteが追いつく - Publickey
- Web開発者のための[入門]Cloudflare Workers ――JavaScript・TypeScriptの簡単・高速プラットフォーム - gihyo.jp
- ランタイムアセンブリ攻撃の新たなフロンティア:LLMを活用したフィッシング用JavaScriptのリアルタイム生成 - unit42.paloaltonetworks.com
- JavaScriptライブラリ「jQuery」が約10年ぶりのメジャー更新 ~「IE 10」対応を削除 - forest.watch.impress.co.jp
- Customizing AWS WAF CAPTCHA with JavaScript - Amazon Web Services (AWS)
- わずか10KBのRAMで動く組み込みシステム向けにJavaScriptプログラムをコンパイルして実行できる「MicroQuickJS」 - GIGAZINE
- 50種類以上の商用JavaScript UIコンポーネントがオープンソースに、React、Angular、Blazor、Web Components対応。インフラジスティックスが公開 - Publickey
- プログラミング関連書が安い!Python、Go、JavaScript、PHPなど、Amazonの「Kindle本年末年始セール」 - forest.watch.impress.co.jp
- Vue Fes Japan 2025レポート ~Evan Youが描く、JavaScript開発ツールの理想郷 - gihyo.jp
- Microsoft、AIエージェントで古いJavaScript/TypeScriptアプリ更新を自動化するツール公開 - ITmedia
- 無料でJavaScriptによるウェブアプリ構築のデザイン・レンダリング・パフォーマンスパターンがわかる「Patterns.dev」 - GIGAZINE
- JavaScript誕生30周年、10日で開発された言語がなぜ王者になれたのか?:860th Lap - キーマンズネット
- サーティファイ、「JavaScriptプログラミング能力認定試験」第1回目となる公開試験開催を決定 - PR TIMES
- 「JavaScript」30周年。ウェブサイトの“約98.9%”で使われる言語は10日間で作られた - Gadget Gate
- AnthropicがJavaScriptランタイムのBunの買収を発表。Claude Codeのランタイムとしての高速性を評価 - Publickey
- Anthropic、JavaScriptランタイム「Bun」を買収 「Claude Code」は10億ドル規模に - ITmedia
- JavaScriptライブラリForgeのCVE-2025-12816とは何か:署名検証不備がもたらすリスク - innovaTopia
- 数式を解析・評価するJavaScriptライブラリに致命的な任意コード実行の脆弱性 - forest.watch.impress.co.jp
- ついにyt-dlpのYouTubeダウンロード機能をフル活用するにはDenoなどのJavaScriptランタイムが必要に、インストール手順はこんな感じ - GIGAZINE
- JSCEAL-暗号資産プラットフォームを標的とするJavaScriptマルウェア - kpmg.com
- JavaScriptランタイムのBun、Vercelのサーバレスコンピューティング「Vercel Functions」ランタイムとして利用可能に - Publickey
- 【初学者必見】JavaScriptとは Java・Python・Ruby・PHPとの違い、学習法と描けるキャリアを紹介 - CodeZine
- Vue Fes Japan 2024レポート ~Vueの未来とJavaScriptツールチェインの再定義 - gihyo.jp