jscript_javascript スキルでバイナリ ファイルを読み書きする方法
本文实例讲述了jscript读写二进制文件的方法。分享给大家供大家参考。具体实现方法如下:
var bin = new Array(256); for(var i=0;i<256;i++){ bin[i]=String.fromCharCode(i); } function TestWrite(){ var Stream = new ActiveXObject("ADODB.Stream"); var adTypeBinary=1,adTypeText=2; Stream.Type = adTypeText; Stream.CharSet = "iso-8859-1"; Stream.Open(); //Stream.WriteText("\x00\x01\x02\xff\xff"); for(var i=0;i<256;i++){ Stream.WriteText(String.fromCharCode(i)); //Stream.WriteText(bin[i]); } Stream.SaveToFile("c:\\windows\\temp\\test.bin", 2); Stream.Close(); Stream = null; } function BinaryFile(filepath){ var adTypeBinary=1,adTypeText=2; var adSaveCreateNotExist=1,adSaveCreateOverWrite=2; var adReadAll=-1,adReadLine=-2; this.path=filepath; this.WriteAll = function(content){ var Stream = new ActiveXObject("ADODB.Stream"); Stream.Type = adTypeText; Stream.CharSet = "iso-8859-1"; Stream.Open(); Stream.WriteText(content); Stream.SaveToFile(this.path, adSaveCreateOverWrite); Stream.Close(); Stream = null; } this.ReadAll = function(){ var Stream = new ActiveXObject("ADODB.Stream"); Stream.Type = adTypeText; Stream.CharSet = "iso-8859-1"; Stream.Open(); Stream.LoadFromFile(this.path); var content = Stream.ReadText(adReadAll); Stream.Close(); Stream = null; return content; } }
用法示例如下:
var crFolder = 'C:/Temp/cr' var bf1=new BinaryFile(crFolder+"/PCDV0026.JPG"); var bf2=new BinaryFile(crFolder+"/PCDV0026_.JPG"); bf2.WriteAll(bf1.ReadAll());
希望本文所述对大家的javascript程序设计有所帮助。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP は Web 開発で広く使用されている言語で、ファイルを処理するための多くの関数とメソッドを提供します。 PHP では、バイナリ モードを使用してファイルの読み取りと書き込みを行うことができ、この方法により、特にバイナリ ファイルを処理する場合のファイル操作の効率が向上します。この記事では、PHP でのバイナリ ファイルの読み取りおよび書き込み操作と、このメソッドを使用してバイナリ ファイルを処理する方法について説明します。バイナリファイルとは何ですか?バイナリ ファイルとは、純粋なバイナリで表されるファイルを指し、その内容には異なるエンコードされた文字セットが含まれる場合があります。

C++ でバイナリ ファイルを読み書きする方法: バイナリ ファイルを書き込む: std::ofstream クラスを使用し、出力モードを std::ios::binary に設定します。バイナリ ファイルを読み取ります。 std::ifstream クラスを使用し、入力モードを std::ios::binary に設定します。

PHP を使用してデータ キャッシュと読み書き機能を実装する方法。キャッシュはシステム パフォーマンスを向上させる重要な方法です。キャッシュを通じて、頻繁に使用されるデータをメモリに保存し、データの読み取り速度を向上させることができます。 PHP では、さまざまな方法を使用して、データのキャッシュ機能や読み書き機能を実装できます。この記事では、ファイル キャッシュの使用とメモリ キャッシュの使用という 2 つの一般的な方法を紹介します。 1. ファイル キャッシュを使用する ファイル キャッシュでは、後で読み取るためにデータをファイルに保存します。以下は、ファイル キャッシュを使用してデータの読み取りと書き込みを行うサンプル コードです。

Concept fio は FlexibleIOTester としても知られ、JensAxboe によって作成されたアプリケーションです。 Jens は LinuxKernel の blockIOsubsystem のメンテナです。 FIO は、ネットワーク ファイル システムとディスクのパフォーマンスをテストするために使用されるツールで、マシン モデルの検証やファイル システムのパフォーマンスの比較によく使用されます。 fio コマンドをクラスター マシンのリストに自動的に送信し、小さなファイルの IOPS と大きなファイルのスループット データを収集します。 rw=[mode]rwmixwrite=30 読み取りと書き込みの混合モードでは、書き込みが 30% を占めます。 moderead シーケンシャル読み取り write シーケンシャル書き込み readwrite シーケンシャル読み取りと書き込みの混合 randwrite ランダム書き込み r

ファイル システム API Java ファイル操作の内部原理は、オペレーティング システムのファイル システム API と密接に関連しています。 Java では、ファイル操作は java.NIO パッケージの java.nio.file モジュールによって提供されます。このモジュールはファイル システム API のカプセル化を提供し、Java 開発者が統合 API を使用してさまざまなオペレーティング システム上でファイル操作を実行できるようにします。ファイル オブジェクト Java プログラムがファイルにアクセスする必要がある場合、まず java.nio.file.Path オブジェクトを作成する必要があります。 Path オブジェクトはファイル システム内のパスを表し、絶対パスまたは相対パスを使用できます。 Path オブジェクトが作成されたら、それを使用してファイルの名前などのさまざまなプロパティを取得できます。

GitLab を使用してバイナリ ファイルの管理とアーカイブを行う方法 GitLab は、Git をバージョン管理ツールとして使用し、ビジュアルな Web インターフェイスを提供するオープン ソースのバージョン管理システムです。多くの人は GitLab を使用してソース コードを管理およびアーカイブしていますが、バイナリ ファイルの管理とアーカイブとなると混乱する人もいるかもしれません。この記事では、GitLab でバイナリ ファイルを効果的に管理およびアーカイブする方法を紹介し、いくつかの具体的なコード例を示します。まず、新しい GitLab プロジェクトを作成します。

ファイルはレコードの集合 (または) データが永続的に保存されるハードディスク上の場所です。ファイルタイプCには以下の2種類のファイル言語があります - テキストファイル バイナリファイル テキストファイル 人間が理解しやすい文字と数字が含まれています。テキスト ファイル内のエラーは、次の条件下で排除できます。 テキスト ファイルでは、テキストと文字は 1 バイトあたり 1 文字として保存されます。たとえば、整数値 4567 はメモリ内では 2 バイトを占有しますが、テキスト ファイルでは 5 バイトを占有します。データ形式は通常、行指向です。ここで、各行は個別のコマンドです。バイナリ ファイルには 1 と 0 が含まれており、コンピュータが容易に理解できます。バイナリ ファイル内のエラーはファイルを破損する可能性があり、検出が困難です。バイナリ ファイルでは、整数値 1245 はメモリとファイルの 2 バイトを占有します。

Java で DBF ファイルを処理する読み取りおよび書き込みメソッドの復号化 DBF (dBaseFile) は、通常、表形式のデータを格納するために使用される一般的なデータベース ファイル形式です。 Java プログラムでは、DBF ファイルの読み取りと書き込みの処理は比較的一般的な要件です。この記事では、Java を使用してこのプロセスを復号化する方法を紹介し、具体的なコード例を示します。 1. DBF ファイルの読み取り Java で DBF ファイルを読み取るには、通常、dbfread ライブラリなどのサードパーティ ライブラリを使用する必要があります。まず、プロジェクトを構成する必要があります
