Heim Web-Frontend js-Tutorial So lesen und schreiben Sie Binärdateien in jscript_javascript-Kenntnissen

So lesen und schreiben Sie Binärdateien in jscript_javascript-Kenntnissen

May 16, 2016 pm 04:02 PM
jscript 二进制文件 读写

本文实例讲述了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;
  }
}
Nach dem Login kopieren

用法示例如下:

var crFolder = 'C:/Temp/cr'
var bf1=new BinaryFile(crFolder+"/PCDV0026.JPG");
var bf2=new BinaryFile(crFolder+"/PCDV0026_.JPG");
bf2.WriteAll(bf1.ReadAll());
Nach dem Login kopieren

希望本文所述对大家的javascript程序设计有所帮助。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Lese- und Schreibvorgänge für Binärdateien in PHP Lese- und Schreibvorgänge für Binärdateien in PHP Jun 22, 2023 am 09:09 AM

PHP ist eine in der Webentwicklung weit verbreitete Sprache. Sie bietet viele Funktionen und Methoden zur Verarbeitung von Dateien. In PHP können wir den Binärmodus zum Lesen und Schreiben von Dateien verwenden. Diese Methode kann die Effizienz von Dateivorgängen verbessern, insbesondere bei der Verarbeitung von Binärdateien. In diesem Artikel befassen wir uns mit Lese- und Schreibvorgängen für Binärdateien in PHP und der Verwendung dieser Methode zur Verarbeitung von Binärdateien. Was ist eine Binärdatei? Binärdateien beziehen sich auf Dateien, die durch reine Binärdateien dargestellt werden, und ihr Inhalt kann unterschiedliche codierte Zeichensätze enthalten.

Wie lese und schreibe ich Binärdateien mit C++? Wie lese und schreibe ich Binärdateien mit C++? Jun 01, 2024 pm 09:21 PM

So lesen und schreiben Sie Binärdateien in C++: Binärdateien schreiben: Verwenden Sie die Klasse std::ofstream und setzen Sie den Ausgabemodus auf std::ios::binary. Binärdateien lesen: Verwenden Sie die Klasse std::ifstream und legen Sie den Eingabemodus auf std::ios::binary fest.

Verwendung von PHP zum Implementieren von Daten-Caching-, Lese- und Schreibfunktionen Verwendung von PHP zum Implementieren von Daten-Caching-, Lese- und Schreibfunktionen Sep 05, 2023 pm 05:45 PM

Verwendung von PHP zum Implementieren von Daten-Caching und Lese-/Schreibfunktionen. Durch Caching können häufig verwendete Daten im Speicher gespeichert werden, um die Lesegeschwindigkeit von Daten zu erhöhen. In PHP können wir verschiedene Methoden verwenden, um Daten-Caching sowie Lese- und Schreibfunktionen zu implementieren. In diesem Artikel werden zwei gängige Methoden vorgestellt: die Verwendung von Datei-Caching und die Verwendung von Speicher-Caching. 1. Beim Datei-Caching werden Daten zum späteren Lesen in Dateien gespeichert. Im Folgenden finden Sie einen Beispielcode, der Datei-Caching zum Lesen und Schreiben von Daten verwendet:

Praktischer Kampf: Festplatten-Io-Lese- und Schreibtest unter Linux Praktischer Kampf: Festplatten-Io-Lese- und Schreibtest unter Linux Feb 19, 2024 pm 03:40 PM

Concept fio, auch bekannt als FlexibleIOTester, ist eine von JensAxboe geschriebene Anwendung. Jens ist der Betreuer von blockIOsubsystem im LinuxKernel. FIO ist ein Tool zum Testen der Netzwerkdateisystem- und Festplattenleistung. Es wird häufig zur Überprüfung von Maschinenmodellen und zum Vergleich der Dateisystemleistung verwendet. Es sendet automatisch FIO-Befehle an eine Liste von Clustermaschinen und sammelt IOPS für kleine Dateien und Durchsatzdaten für große Dateien. rw=[mode]rwmixwrite=30 Im gemischten Lese- und Schreibmodus macht das Schreiben 30 % aus

Enthüllung des Innenlebens von Java-Dateioperationen Enthüllung des Innenlebens von Java-Dateioperationen Feb 28, 2024 am 08:22 AM

Dateisystem-APIDie internen Prinzipien von Java-Dateioperationen stehen in engem Zusammenhang mit der Dateisystem-API des Betriebssystems. In Java werden Dateioperationen vom Modul java.nio.file im Paket java.NIO bereitgestellt. Dieses Modul bietet eine Kapselung der Dateisystem-API, sodass Java-Entwickler eine einheitliche API verwenden können, um Dateioperationen auf verschiedenen Betriebssystemen durchzuführen. Dateiobjekt Wenn ein Java-Programm auf eine Datei zugreifen muss, muss es zunächst ein java.nio.file.Path-Objekt erstellen. Das Path-Objekt stellt einen Pfad im Dateisystem dar, der ein absoluter Pfad oder ein relativer Pfad sein kann. Sobald das Path-Objekt erstellt wurde, können Sie es verwenden, um verschiedene Eigenschaften der Datei abzurufen, beispielsweise den Namen

So verwenden Sie GitLab für die Verwaltung und Archivierung von Binärdateien So verwenden Sie GitLab für die Verwaltung und Archivierung von Binärdateien Oct 21, 2023 am 10:22 AM

So verwenden Sie GitLab für die Verwaltung und Archivierung von Binärdateien. GitLab ist ein Open-Source-Versionskontrollsystem, das Git als Versionskontrolltool verwendet und eine visuelle Weboberfläche bereitstellt. Viele Leute verwenden GitLab, um Quellcode zu verwalten und zu archivieren, aber einige Leute sind möglicherweise verwirrt, wenn es um die Verwaltung und Archivierung von Binärdateien geht. In diesem Artikel wird erläutert, wie Binärdateien in GitLab effektiv verwaltet und archiviert werden, und es werden einige spezifische Codebeispiele bereitgestellt. Erstellen Sie zunächst ein neues GitLab-Projekt

Was sind in der Sprache C Textdateien und Binärdateien? Was sind in der Sprache C Textdateien und Binärdateien? Sep 08, 2023 pm 04:37 PM

Eine Datei ist eine Sammlung von Datensätzen (oder) ein Ort auf einer Festplatte, an dem Daten dauerhaft gespeichert werden. Es gibt zwei Arten von Dateisprachen im Dateityp C: Textdatei, Binärdatei, Textdatei. Sie enthält Buchstaben und Zahlen, die für Menschen leicht verständlich sind. Fehler in Textdateien können unter folgenden Bedingungen behoben werden: In Textdateien werden Text und Zeichen mit einem Zeichen pro Byte gespeichert. Beispielsweise belegt der ganzzahlige Wert 4567 2 Byte im Speicher, aber 5 Byte in der Textdatei. Datenformate sind normalerweise zeilenorientiert. Hier ist jede Zeile ein separater Befehl. Binärdatei. Sie enthält Einsen und Nullen und ist für Computer leicht verständlich. Fehler in Binärdateien können die Datei beschädigen und sind schwer zu erkennen. In einer Binärdatei belegt der Ganzzahlwert 1245 2 Bytes im Speicher und in der Datei

Entschlüsseln Sie die Lese- und Schreibmethoden zur Verarbeitung von DBF-Dateien in Java Entschlüsseln Sie die Lese- und Schreibmethoden zur Verarbeitung von DBF-Dateien in Java Mar 29, 2024 pm 12:39 PM

Entschlüsseln der Lese- und Schreibmethoden zur Verarbeitung von DBF-Dateien in Java DBF (dBaseFile) ist ein gängiges Datenbankdateiformat, das normalerweise zum Speichern von Tabellendaten verwendet wird. In Java-Programmen ist die Verarbeitung des Lesens und Schreibens von DBF-Dateien eine relativ häufige Anforderung. In diesem Artikel wird erläutert, wie Sie diesen Prozess mithilfe von Java entschlüsseln, und es werden spezifische Codebeispiele bereitgestellt. 1. Lesen von DBF-Dateien In Java erfordert das Lesen von DBF-Dateien normalerweise die Hilfe einer Bibliothek eines Drittanbieters, beispielsweise der dbfread-Bibliothek. Zuerst müssen Sie das Projekt konfigurieren

See all articles