


Bagaimana untuk membaca dan menulis fail binari dalam kemahiran 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程序设计有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP ialah bahasa yang digunakan secara meluas dalam pembangunan web Ia menyediakan banyak fungsi dan kaedah untuk memproses fail. Dalam PHP, kita boleh menggunakan mod binari untuk membaca dan menulis fail Kaedah ini boleh meningkatkan kecekapan operasi fail, terutamanya apabila memproses fail binari. Dalam artikel ini, kami akan meneroka operasi membaca dan menulis fail binari dalam PHP dan cara menggunakan kaedah ini untuk memproses fail binari. Apakah fail binari? Fail binari merujuk kepada fail yang diwakili oleh binari tulen, dan kandungannya mungkin mengandungi set aksara yang dikodkan yang berbeza.

Cara membaca dan menulis fail binari dalam C++: Tulis fail binari: Gunakan kelas std::ofstream dan tetapkan mod output kepada std::ios::binary. Baca fail binari: gunakan kelas std::ifstream dan tetapkan mod input kepada std::ios::binary.

Cara menggunakan PHP untuk melaksanakan fungsi caching data dan baca-tulis Caching ialah cara penting untuk meningkatkan prestasi sistem Melalui caching, data yang kerap digunakan boleh disimpan dalam memori untuk meningkatkan kelajuan membaca data. Dalam PHP, kita boleh menggunakan pelbagai kaedah untuk melaksanakan caching data dan fungsi baca dan tulis. Artikel ini akan memperkenalkan dua kaedah biasa: menggunakan cache fail dan menggunakan cache memori. 1. Gunakan caching fail. Caching fail menyimpan data dalam fail untuk bacaan seterusnya. Berikut ialah kod sampel yang menggunakan caching fail untuk membaca dan menulis data:

Concept fio, juga dikenali sebagai FlexibleIOTester, ialah aplikasi yang ditulis oleh JensAxboe. Jens ialah penyelenggara blockIOsubsystem dalam LinuxKernel. FIO ialah alat yang digunakan untuk menguji sistem fail rangkaian dan prestasi cakera Ia sering digunakan untuk mengesahkan model mesin dan membandingkan prestasi sistem fail. Ia secara automatik menghantar arahan fio ke senarai mesin kluster dan mengumpul IOPS untuk fail kecil dan data pemprosesan untuk fail besar. rw=[mode]rwmixwrite=30 Dalam mod baca dan tulis bercampur, menulis akaun untuk 30% baca berurutan baca tulis berurutan tulis baca tulis berurutan bercampur baca dan tulis randwrite tulis rawak r

API Sistem Fail Prinsip dalaman operasi fail Java berkait rapat dengan API sistem fail sistem pengendalian. Di Java, operasi fail disediakan oleh modul java.nio.file dalam pakej java.NIO. Modul ini menyediakan enkapsulasi API sistem fail, membenarkan pembangun Java menggunakan API bersatu untuk melaksanakan operasi fail pada sistem pengendalian yang berbeza. Objek Fail Apabila program Java perlu mengakses fail, ia perlu mencipta objek java.nio.file.Path terlebih dahulu. Objek Path mewakili laluan dalam sistem fail, yang boleh menjadi laluan mutlak atau laluan relatif. Setelah objek Path dicipta, anda boleh menggunakannya untuk mendapatkan pelbagai sifat fail, seperti nama

Cara menggunakan GitLab untuk pengurusan fail binari dan mengarkibkan GitLab ialah sistem kawalan versi sumber terbuka yang menggunakan Git sebagai alat kawalan versi dan menyediakan antara muka web visual. Ramai orang menggunakan GitLab untuk mengurus dan mengarkibkan kod sumber, tetapi sesetengah orang mungkin keliru apabila ia berkaitan dengan pengurusan dan pengarkiban fail binari. Artikel ini akan memperkenalkan cara mengurus dan mengarkibkan fail binari dengan berkesan dalam GitLab, dan menyediakan beberapa contoh kod khusus. Buat projek GitLab baharu dahulu, dalam

Fail ialah koleksi rekod (atau) tempat pada cakera keras di mana data disimpan secara kekal. Terdapat dua jenis bahasa fail dalam Jenis Fail C seperti berikut - Fail teks Fail binari Fail teks Ia mengandungi huruf dan nombor yang mudah difahami oleh manusia. Ralat dalam fail teks boleh dihapuskan di bawah syarat berikut: Dalam fail teks, teks dan aksara disimpan satu aksara setiap bait. Contohnya nilai integer 4567 akan menduduki 2 bait dalam ingatan tetapi 5 bait dalam fail teks. Format data biasanya berorientasikan baris. Di sini, setiap baris adalah arahan yang berasingan. Fail binari mengandungi 1 dan 0 dan mudah difahami oleh komputer. Ralat dalam fail binari boleh merosakkan fail dan sukar untuk dikesan. Dalam fail binari, nilai integer 1245 akan menduduki 2 bait dalam memori dan fail

Menyahsulit kaedah membaca dan menulis untuk memproses fail DBF dalam Java DBF (dBaseFile) ialah format fail pangkalan data biasa yang biasanya digunakan untuk menyimpan data jadual. Dalam program Java, pemprosesan membaca dan menulis fail DBF adalah keperluan yang agak biasa. Artikel ini akan memperkenalkan cara menggunakan Java untuk menyahsulit proses ini dan memberikan contoh kod khusus. 1. Membaca fail DBF Di Java, membaca fail DBF biasanya memerlukan bantuan perpustakaan pihak ketiga, seperti perpustakaan dbfread. Pertama, anda perlu mengkonfigurasi projek
