タグ バイナリファイル
人気順 10 users 50 users 100 users 500 users 1000 usersBunでNode.jsのツールをSingle-file executable binaryにしてバイナリを配布する
Secretlint v8.3で、単体のバイナリファイルとしてsecretlintコマンドを配布するようにしました。 Release v8.3.3 · secretlint/secretlint どういうことができるようになるかというか、Node.jsをインストールしなくてもsecretlintコマンドを使えるようになります。 次のようにCurlでダウンロードして実行するだけで、機... 続きを読む
bun.lockbのVersion管理をGitでどうやる?問題
はじめに bun installで生成されるBunのロックファイルはbun.lockbというバイナリファイルである。 公式を読むと性能向上のためにバイナリ化していることがわかる。 Why is it binary? In a word: Performance. Bun’s lockfile saves & loads incredibly quickly, and saves a lot more data than what is typically ins... 続きを読む
WasmバイナリをWin/Mac/Linuxで実行可能なバイナリファイルへ変換可能に「Wasmer 3.0」正式リリース
スタンドアロンのWebAssemblyランタイム「Wasmer」の最新版「Wasmer 3.0」が正式リリースされました。 Announcing Wasmer 3.0https://t.co/Nay8Po9FXk — Wasmer (@wasmerio) November 23, 2022 Wasmerはオープンソースで開発されているWebAssemblyランタイムです。 WebAssemblyの動向を調査しているThe State of WebAsse... 続きを読む
RubyのWebAssembly/WASIへの移植が実現、プレリリース版のバイナリ公開。RubyGemsにも対応
RubyのWebAssembly/WASIへの移植が実現、プレリリース版のバイナリ公開。RubyGemsにも対応 Ruby言語のインタプリタをWebAssemblyランタイムで実行できるようにする移植作業が実現しました。WebAssembly版Rubyのバイナリファイルがプレリリース版として公開され、実際に試すことができます(ruby/ruby.wasm)。 RubyのWeb... 続きを読む
Big Sky :: Go に go:embed が入った。
Go 言語はシングルバイナリをウリにしたプログラミング言語です。バイナリファイルを1つポンと scp で転送すれば動くのでとても便利です。シングルバイナリとなると当然、画像や HTML といったアセットをバイナリに埋め込みたくなります。 Go 言語ではこれまで go-assets や go-bindata、statik というツールを使う事で... 続きを読む
grep の「バイナリファイル (標準入力) に一致しました」が出る条件を調べていたらそれは長い旅路の始まりだった。 | Zenn
grep の「バイナリファイル (標準入力) に一致しました」が出る条件を調べていたらそれは長い旅路の始まりだった。 はじめに 昨今では1行につき、1つの JSON を出力する様なログファイル形式も珍しくはありません。 grep しやすい データベース化しやすい これらの理由で各所で多く使われています。僕も仕事で普通に使っ... 続きを読む
WebAssemblyがW3Cの勧告に到達。「WebAssembly Core Specification 」「WebAssembly Web API」「WebAssembly JavaScript Interface 」の3つ - Publickey
W3Cの WebAssembly Working Groupは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマット「WebAssembly」の仕様が勧告に到達したことを発表しました。 今回勧告になったのは、WebAssemblyに関連する3つの仕様です。 1つ目はWebAssemblyのバイナリファイルを実行する仮想マシンの仕様... 続きを読む
PythonコードをWin/Mac/Linuxバイナリに変換する「PyOxidizer」 | マイナビニュース
Fossbytesは6月27日(米国時間)、「PyOxidizer Can Turn Python Code Into Apps For Windows, MacOS, Linux」において、Pythonスクリプトをバイナリファイルに変換するツール「PyOxidizer」を紹介した。このツールを使うと、Pythonスクリプトをそれ単体で実行できるバイナリファイルに変換してくれる。サポートされている... 続きを読む
Gitはどうやってテキストファイルとバイナリファイルを自動識別しているのか? - Qiita
tl;dr 先頭 8000 バイト以内に NUL が有ったらバイナリファイル。 Gitの実装 Gitの内蔵diffは FIRST_FEW_BYTES だけ検索するようになっている。 https://github.com/git/git/blob/6e0cc6776106079ed4efa0cc9abace4107657abf/xdiff-interface.c#L187 #define FIRST_FEW_BYTES 8000 int buffer_is_binary(const char *ptr,... 続きを読む
【 reset 】コマンド――端末をリセットする:Linux基本コマンドTips(290) - @IT
resetコマンドとは? 「reset」は端末をリセットするコマンドです。実行すると、端末を開いた直後と同等の状態になります。 例えばバイナリファイルをcatコマンドなどで表示すると、画面表示が乱れてしまいます。このような場合にresetコマンドを実行すると、端末の状態を正常に戻すことができます。 続きを読む
【まとめ】WSLでプロセスの一覧を確認する方法:Tech TIPS - @IT
Windows 10に「WSL(Windows Subsystem for Linux)」をインストールすると、Linux向けのプログラム(バイナリファイル)をそのまま実行できるようになる。現在では、UbuntuやDebian、SUSE Linux、WLinux(これはDebianベースの有償製品)など、数種類のLinuxディストリビューションを導入できるようになっている。またX... 続きを読む
“コロ助bot”のツイートはどうやって文字列を自動生成しているのか分析してみるも意味がわからず→中の人が真実を明かす「クレイジーは議論を生む」 - Togetter
ツイッターに@korosk_botというのがいて、これ多分適当なバイナリファイルをshift-jisとして解釈した時の文字列のうち、最後がナリイ(C5D8B2)で終わるものをランダムでツイートしてるんだと思うんだけど、なんでそんなことを思いついたんだという気持ちになるし何のファイルから生成してるのか気になる 続きを読む
神InternetExplorerでバイナリファイルの書き込み
こんにちわ。 皆さんは業務でInternetExplorerはお使いでしょうか。 弊社では、残念ながら未だIE11が社内標準として使われ続けています。 ES6が全滅な時点で、個人的には極力使いたくない負の遺産ですが... 文句を言っていても始まらないので、こうなったら開き直って使い倒してやろうと思います。 IEと言えばActiveX ご... 続きを読む
AWS Batch + Golangでサーバレスなバッチ処理をしてみる | Developers.IO
はじめに サーバレスなバッチ処理を行うことを考えると候補としてAWS Lambdaが上がってくるかと思います。ですがLambdaには執筆時現在、5分でタイムアウトするという制限があります。 そこで今回、AWS Batchを使用してタイムアウトを気にせずに行うバッチ処理を実装してみました。 実装した処理について Golangでバッチ処理を実装して実行ファイル(バイナリファイル)を作成します。作成した... 続きを読む
MicrosoftはWindows 10のバイナリファイルのダイエットに励むべきとの指摘 - GIGAZINE
Windows 10のバイナリデータを調べたテクノロジー系ブログ Thurrott の ラファエ・リベラ 氏が、本来的に必要のない無駄なメタデータが多すぎ、パフォーマンスなどに悪影響を及ぼしていると指摘して、Windowsの最適化チームはもっと仕事を頑張るべき、とエールを送っています。 Windows is Bloated, Thanks to Adobe's Extensible Metadat... 続きを読む
「テキストファイルとバイナリファイル」 ~マンガでプログラミング用語解説 (1/5):CodeZine
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、ファイルの中身を記述する方法の違い「テキストファイルとバイナリファイル」です。 続きを読む
【レビュー】シンプルながら十分な機能を備えるバイナリエディター「FavBinEdit」 - 窓の杜
レビュー シンプルながら十分な機能を備えるバイナリエディター「FavBinEdit」 4GBを超えるバイナリファイルもサクサク編集可能 (2014/2/3 10:39) 「FavBinEdit」v1.0.2 「FavBinEdit」は、4GBを超えるような大きなファイルもすばやく開き、閲覧および編集が可能なバイナリエディター。数多くの文字コードを用いた表示や検索、複数のバイナリファイルに対して検索... 続きを読む
Big Sky :: git でバイナリを気軽に扱える、git-largefile の dropbox 版を作った。
DSAS開発者の部屋:gitでバイナリファイルを気軽に扱えるフィルターを作りました gits3 は Python でプロトタイプを作った後、 go で作りなおしました。 http://dsas.blog.klab.org/archives/52105107.html S3、1年たったらタダちゃうし、Dropbox 使いたいよ... ってことで作ってみました。 mattn/git-dropbox -... 続きを読む
バイナリハックの際の必需品!「Hex Fiend」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
Hex FiendはMac OSX用のバイナリエディタです。ここ数年、バイナリハックが流行っています(特にJavaScript界隈で)。そこで必要になるのがバイナリエディターではないでしょうか。今回はMac OSX用のHex Fiendを紹介します。 適当なバイナリファイルを開いた図。 右または左側のデータを選択すると逆側の該当箇所がハイライトされます。 もちろん検索もできます。もちろんエディター... 続きを読む
gitにでかいバイナリファイルを入れるとどうなるか - 西尾泰和のはてなダイアリー
ふと気になったのでgitにでかいバイナリファイルを入れたらどうなるのか調べてみた。自分の発表が録画された112メガのaviファイルを実験対象に使う。 cpまずはgitを使わない普通のcpの時間を測っておく。 real 0m0.744s user 0m0.001s sys 0m0.179s git addgit addにはコピーの10倍以上の時間がかかる。 real 0m9.339s user 0m... 続きを読む
Rubyで数値演算をするときの高速化まとめ - はるかさん@はてなダイアリー
ruby | 19:06 | Rubyはインタプリタなので、Rubyレベルでのループがとにかく遅い。なのでループをCレベルで回すようにすればかなり高速になる。バイナリファイルを一気に読み込むバイナリファイルは普通getcを使って1byteずつ読み込むけども、Rubyだと一気に読んでArray#unpackするとかなり早い。 data = "" File.open(filepath) do|file... 続きを読む
Microsoft、「.doc」「.xls」などのOfficeバイナリファイル仕様を公開:CodeZine
米Microsoftは15日、Office 97以降で使われているバイナリファイル形式の文書仕様を公開した。「Microsoft Open Specification Promise」(OSP)プログラムの下で使用できる。 公開されたのは拡張子が「.doc」「.xls」「.ppt」となるOffice製品のバイナリファイル仕様。これらのバイナリファイルはOffice 97より採用され、Office ... 続きを読む
Pythonでいろんなバイナリファイルを覗いてみる « taichino.com
プログラマをしていると、ちょくちょくバイナリデータから情報を読みたくなりますね。そんな時は、ブツブツ言いながらバイナリエディタと睨めっこすることになるわけですが、これが結構大変なので、何とか楽にならないかなぁと思って探していると、hachoirというナイスなpythonモジュールが見つかりました。このモジュールを使うとバイナリデータをパースして様々なデータを取得できます。かなり多くのデータフォーマ... 続きを読む
Linuxのディレクトリ構造の一覧 - GIGAZINE
Windowsから移行した場合などの新規利用者にとても難しいと思えてしまうLinuxのディレクトリ構造。そのディレクトリの一覧です。 Windowsの場合、デフォルトの場合はほとんどのインストールしたファイルは”Program Files”に格納されますが、Linuxの場合設定ファイルは「/etc」、バイナリファイルは「/bin」、「/usr/bin」、「/usr/local/bin」などディレク... 続きを読む