メモ帳
圧縮
最終更新:
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/
編集権:管理者のみ
合計: -
今日: -
昨日: -
トップページの合計: -
関連してるかもニュース
- メシウス、角丸罫線や全角数式の自動変換など日本語環境の対応を強化したJavaScriptライブラリ「SpreadJS V19.2J」 - クラウド Watch
- CloudflareがDenoを買収して1年後に公式サポート終了へ、開発継続は引き継ぐ人が現れるか次第 - GIGAZINE
- Python/Unity/JavaScript/C++や生成AIでのゲーム開発の解説書が多数読み放題!【読み放題!TechLib新着情報】 - 千葉テレビ放送株式会社
- Python/Unity/JavaScript/C++や生成AIでのゲーム開発の解説書が多数読み放題! - 読み放題!TechLib新着情報 - 窓の杜
- CVE-2025-12036 脆弱性:新たな重大なChrome V8 JavaScriptエンジンの欠陥が攻撃者に脆弱なシステムでのリモートコード実行を可能にする - SOC Prime
- JavaScriptの統合ツールチェーン「Vite+ 1.0」正式リリース。ランタイム、パッケージマネージャー、ビルドツール、リンター、フォーマッターなどを統一 - Publickey
- GitHub Actions、Node 20の提供を終了 JavaScriptアクションはNode 24で実行 - CodeZine
- ゼロからはじめるJavaScript(39) 中古Chromebookを卓上時計や情報端末として使おう - マイナビニュース
- Telegram Desktopの脆弱性、HTMLエクスポートにJavaScriptを隠せた - Pasquale Pillitteri
- JavaScriptを多用せずWebページを動的に。htmx 4.0正式リリース - 株式会社マイナビ
- Javascriptプログラミング言語。 ちょっとした紹介 - Linux Adictos
- HTMLの属性で動的UIを実現するJavaScriptライブラリ「htmx 4.0.0」リリース - CodeZine
- JavaScriptをC言語にコンパイルする「porffor」がアルファ版に到達。ネイティブやWASMを生成可能 - Publickey
- Cloudflare、1日90億件のリクエストを処理するJavaScript CDNを自社の開発者向けプラットフォームへ移行 - infoq.com
- 【年収862万円】JavaScriptエンジニア案件2026年8月最新|フリーランス調査【フリーランスボード調べ】 - PR TIMES
- JavaScript/TypeScript開発のためのオールインワンツール「Bun 1.4」リリース - CodeZine
- HTML・CSSからJavaScript、React、TypeScript、APIまで学ぶ無料100話「Code Trail」を公開 アカウント登録だけで始められます - PR TIMES
- 「100万行コード移行は4年がかり」はもう昔話 Claude Codeで「2週間」に縮める6ステップ/ベストプラクティス - ITmedia
- WordPressサイト500超へサイバー攻撃、正規のJavaScript実行環境「Deno」を悪用したClickFixで情報窃取マルウェアを配布 - 合同会社ロケットボーイズ
- 【新刊紹介】最新のJavaScriptの体系的な学び直しに『モダンを学ぶ 速習 JavaScript』 - CodeZine
- メシウス、グリッド機能を強化したJavaScript UIライブラリ「Wijmo 2026J v1.1」 - クラウド Watch
- JavaScript UI ライブラリ「Wijmo」のグリッド機能を強化 データ入力・編集・閲覧の利便性が向上 - アットプレス
- 合計月間インストール数20億回超の人気npmパッケージ群を狙った大規模サプライチェーン攻撃が発生 - GIGAZINE
- Microsoft、JavaScriptからWinRT APIを直接呼び出せる仕組みをパブリックプレビュー - 窓の杜
- PythonやJavaScript、アセンブラ、Unity…Amazonでプログラミング入門本が安い! - Book Watch/セール情報 - 窓の杜
- 無料でページのJavaScriptを削除してサイト全体をまとめてローカルに保存しオフラインで閲覧できるようにする「kage」 - GIGAZINE
- Google、ブラウザ内でAIを実行するためのLiteRTのJavaScriptバインディング「LiteRT.js」発表 - CodeZine
- UIをコマンドでタッチ・ドラッグ、JS/TSからWinRT APIを直接呼び出し ~「winapp CLI 0.5.0」が公開 - 窓の杜
- さらばDate、ようこそTemporal。JavaScriptの日時処理にどう向き合うか - CodeZine
- 「12倍高速化」したTypeScript 7.0、メモリ使用量は? 互換性、移行時の注意点:JavaScriptベースからGoで書き直し - ITmedia
- リアルタイム共同編集が可能なJavaScriptの表計算コンポーネント、メシウスが「SpreadJS」の新バージョンをリリース - Publickey
- AIが文章作成から文書デザインまで支援 JavaScript入力ライブラリ「InputManJS V6.1J」リリース - アットプレス
- JavaScriptでローカルファイルを読み書き!File System Access APIを試す - マイナビニュース
- スペースシフト、「SateAIs™ API」公式SDK(Python / JavaScript・TypeScript )・CLIの提供を開始 - PR TIMES
- 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日にリリース - アットプレス
- 徳丸浩氏に聞く、polyfill.ioの「不審な認証画面」問題 原因と対策、ソフトウェアサプライチェーンの脅威動向 - https://unitis.jp/
- PageSpeed InsightsのTTI・TBTとは?JavaScriptが原因の表示遅延を改善する方法 - terukosan.com
- 「npm install」だけでコードが実行される時代が終了へ、npmが自動スクリプト実行を標準で停止する予定 - GIGAZINE
- JavaScript テストフレームワーク Vitestに重大な脆弱性(VE-2026-47428,CVE-2026-47429,CVE未採番) - 合同会社ロケットボーイズ
- CloudflareがVoidZeroを買収:ViteとJavaScriptはどう変わるか - Pasquale Pillitteri
- 「案件数1位でも年収は10位」 JavaScriptに「AIブーム」がもたらした意外な変化:平均年収814万円 - ITmedia
- Ableton Extensions SDK — JavaScriptで自分だけのLiveツールを作ろう - Korben
- Rust製の高速なJavaScriptバンドラ「Rolldown」がバージョン1.0に到達。ビルドツールVite 8.0で採用 - Publickey
- JavaScript不要、「PWA」をインストールする新しいHTML要素が「Chrome」「Edge」でテスト中 - 窓の杜
- サクッと試す!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ランタイム「Bun」を利用してNWHStealerを拡散させている - Malwarebytes
- JavaScriptの日付の概念を変革するTemporalオブジェクト誕生までの9年間の道のり - GIGAZINE
- WCAG 2.2 AA規格に準拠しアクセシビリティ強化 JavaScript UI ライブラリの最新版をリリース - アットプレス
- Protocol Buffers(protobuf)のJavaScript版、protobufjsに重大な脆弱性(CVE-2026-41242) - 合同会社ロケットボーイズ
- クラウドETL「Reckoner」、ノーコード操作に加えてPythonとJavaScriptで処理を実装可能に - IT Leaders
- クラウド型ETLツール「Reckoner」、Python・JavaScriptによる「コード実行機能」をリリース―ノーコードとコードを組み合わせた柔軟なデータ連携を実現 - PR TIMES
- 【年収814万円】JavaScript案件のフリーランス副業調査|2026年最新 | CAMELORS株式会社のプレスリリース - PR TIMES
- JavaScript ライブラリ axiosのnpmが乗っ取られる-1.14.1と0.30.4は導入済みなら侵害前提で対応が必要 - 合同会社ロケットボーイズ
- 開発者アンケートからJavaScriptの新メソッドと注目フレームワークを紹介。Reactの機能進化も - レバテック
- JetBrains、「IntelliJ IDEA」のJavaScript/TypeScript/HTML/CSSコア機能を無償化【3月26日追記】 - 窓の杜
- 「TypeScript 6.0」が正式リリース ~「TypeScript 7.0」も数カ月以内に登場か - 窓の杜
- JavaにJavaScriptとPythonが合体。JSエンジン「V8」とPythonランタイム「CPython」組み込む「Project Detroit」をオラクルが発表 1枚目の写真・画像 - テクノエッジ TechnoEdge
- 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」新版は自然言語での数式生成やデータ分析を実現 - アットプレス
- Wikipedia(Meta-Wiki)で自己増殖型のJavaScriptワームによる改ざん被害が発生-休眠コードの誤実行が発端か - 合同会社ロケットボーイズ
- 主要なブラウザエンジンにて、Service WorkerでのJavaScriptモジュール機能が利用可能に - Publickey
- JavaScript用のより優れたStream APIに値する - Cloudflare Blog
- CASCADE: GoogleにおけるLLMを活用したJavaScript難読化解除ツール - alphaXiv
- CSS が境界を打破:開発者が JavaScript を使用せずに機能的な x86 CPU エミュレータを構築 - BigGo ファイナンス
- JavaScript講座【レベル2:基礎編】~データ処理とフォーム操作から学ぶ“アプリづくりの基礎”~ - CREATIVE VILLAGE
- 将来のChrome代替ブラウザとして注目されるLadybirdがC++からRustへの移行を開始、AIを活用し2週間でJavaScriptエンジンの移植に成功 - GIGAZINE
- TypeScript 6.0 Betaが公開、JavaScriptベースの最後のリリースとなる予定 - CodeZine
- 「State of JavaScript 2025」公開。フロントエンドライブラリはReactがシェアを伸ばして1位、ビルドツールはついにwebpackにviteが追いつく - Publickey
- Web開発者のための[入門]Cloudflare Workers ――JavaScript・TypeScriptの簡単・高速プラットフォーム - gihyo.jp
- JavaScript講座【レベル1:入門編】~ゼロから始めるJavaScriptの基本と仕組み~ - CREATIVE VILLAGE
- ランタイムアセンブリ攻撃の新たなフロンティア:LLMを活用したフィッシング用JavaScriptのリアルタイム生成 - Unit 42
- JavaScriptライブラリ「jQuery」が約10年ぶりのメジャー更新 ~「IE 10」対応を削除 - 窓の杜
- サクッと試す!HTML+JavaScript APIの最新事情(6) 動画再生をミニウインドウで!Picture-in-Picture APIを試そう - マイナビニュース
- わずか10KBのRAMで動く組み込みシステム向けにJavaScriptプログラムをコンパイルして実行できる「MicroQuickJS」 - GIGAZINE
- 50種類以上の商用JavaScript UIコンポーネントがオープンソースに、React、Angular、Blazor、Web Components対応。インフラジスティックスが公開 - Publickey
- Vue Fes Japan 2025レポート ~Evan Youが描く、JavaScript開発ツールの理想郷 - gihyo.jp
- Microsoft、AIエージェントで古いJavaScript/TypeScriptアプリ更新を自動化するツール公開 - ITmedia
- 無料でJavaScriptによるウェブアプリ構築のデザイン・レンダリング・パフォーマンスパターンがわかる「Patterns.dev」 - GIGAZINE
- サーティファイ、「JavaScriptプログラミング能力認定試験」第1回目となる公開試験開催を決定 - PR TIMES
- GitHub Copilot ChatではじめるJavaScript開発(6) プログラムのデバッグにCopilot Chatを活用する - マイナビニュース
- 「JavaScript」30周年。ウェブサイトの“約98.9%”で使われる言語は10日間で作られた - Gadget Gate
- AnthropicがJavaScriptランタイムのBunの買収を発表。Claude Codeのランタイムとしての高速性を評価 - Publickey
- Anthropic、JavaScriptランタイム「Bun」を買収 「Claude Code」は10億ドル規模に - ITmedia
- GitHub Copilot ChatではじめるJavaScript開発(5) AIチャット「Copilot Chatをもっと効率的に使いこなすためのコツ - マイナビニュース
- JavaScriptライブラリForgeのCVE-2025-12816とは何か:署名検証不備がもたらすリスク - innovaTopia
- 数式を解析・評価するJavaScriptライブラリに致命的な任意コード実行の脆弱性 - 窓の杜
- ついにyt-dlpのYouTubeダウンロード機能をフル活用するにはDenoなどのJavaScriptランタイムが必要に、インストール手順はこんな感じ - GIGAZINE
- 人気のJavaScript ライブラリ「expr-eval」にリモートコード実行の致命的な脆弱性(CVE-2025-12735) - 合同会社ロケットボーイズ
- 【初学者必見】JavaScriptとは Java・Python・Ruby・PHPとの違い、学習法と描けるキャリアを紹介 - CodeZine