`
raojl
  • 浏览: 208567 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

LUA 分析文件

阅读更多

    BUFSIZE = 2^13     -- 8K

    f = io.input("\学习网址.txt")   -- open input file

    cc, lc, wc = 0, 0, 0   -- char, line, and word counts

    while true do

      local lines, rest = f:read(BUFSIZE, "*line")

      if not lines then break end

      if rest then lines = lines .. rest .. '\n' end

      cc = cc + string.len(lines)

      -- count words in the chunk

      local _,t = string.gsub(lines, "%S+", "")

      wc = wc + t

      -- count newlines in the chunk

      _,t = string.gsub(lines, "\n", "\n")

      lc = lc + t

    end

    print("行数:"..lc,"单词数:"..wc,"字符数:"..cc)


分享到:
评论

相关推荐

    lua分析分析

    如果文件以Lua的二进制格式(LUA_SIGNATURE)开头,`luaL_loadfile`会将文件重新打开为二进制模式进行处理。 4. 函数与闭包 `luaL_loadfile`加载的文件被编译为一个闭包,因为每个在运行时的可调用Lua函数都是闭包...

    lua文件暂存

    标题中的“lua文件暂存”指的是与Lua编程语言相关的文件存储或处理方法。Lua是一种轻量级的脚本语言,常用于游戏开发、系统管理、嵌入式应用等领域。在这个场景下,可能是指在开发过程中如何临时保存、管理和恢复Lua...

    LUAC反编译_LUC_lua反编译工具_luac_luac解密工具_Lua解密_

    Lua源代码是文本形式的,易于阅读和编写,但为了保护代码不被轻易篡改或盗用,开发者通常会将Lua代码编译成字节码(.lua.c文件或.luac文件)。"LUAC"就是Lua的官方编译器,它将Lua源代码转换为字节码,以提高执行...

    LUAC脚本解密_luac解密在线_luac4加密_luac反编译_luac4解密工具_luac解密工具

    "luac解密在线"可能是指存在一些在线服务或工具,允许用户上传LUAC文件并在线进行解密和反编译。这种方式方便快捷,但可能涉及版权和安全问题,因此应谨慎使用。 "luac4加密"指的是LUAC的特定版本——LUAC 4,它...

    用于文件上传下载的lua代码

    7. **日志记录**:记录文件下载事件,便于分析和监控。 在实际应用中,OpenResty提供的ngx_lua模块提供了丰富的API,如ngx.req.read_body()用于读取请求体,ngx.location.capture()可以发起内部重定向来处理文件,...

    lua解密工具.apk

    通过使用该工具,开发者可以对Lua脚本进行反编译、编辑和重新编译,从而实现对Lua脚本的分析和修改。 该工具的主要功能包括: 1. 反编译:可以将Lua脚本文件(.lua)反编译为可阅读的源代码,帮助开发者理解脚本的...

    lua文件编辑器

    除了这些基础功能,一些高级的lua文件编辑器还可能提供版本控制集成、性能分析、代码格式化、自定义快捷键等特性,以满足不同开发者的需要。例如,Visual Studio Code、Sublime Text、Atom等通用文本编辑器都有丰富...

    LUAC解密工具.zip_andlua解密工具_andlua解密软件_lua 4.2解密_luac转lua_lua解密工具

    "lua解密工具"则是一个广义的概念,涵盖了所有能处理Lua加密代码的工具,它们可能包含了解密、反混淆等功能,以帮助开发者调试或分析加密的Lua脚本。 总的来说,"LUAC解密工具.zip"提供的内容可能包括一个或多个能...

    lua编译&反编译,lua反编译工具,Java

    Lua的源代码通常是文本形式的`.lua`文件,它由人类可读的语法编写。当运行`luac`命令时,Lua编译器会将这些源代码转换成字节码(Bytecode),这是一个二进制格式,可以在Lua虚拟机上执行。这个过程被称为编译,生成...

    简单的lua程序学习分析

    《简单的Lua程序学习分析》 Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和自动化任务等领域。本文将探讨如何编写和运行你的第一个Lua程序,以及如何在C程序中内嵌Lua解释器。 首先,让我们看一个基础...

    lua 源码,包含工程文件

    这个压缩包文件提供的是Lua的源码,这对于理解其内部工作原理、进行定制化开发或者教学研究都非常有价值。下面我们将深入探讨Lua源码的相关知识点。 1. **Lua语法基础**: Lua语法简洁明了,它支持变量、常量、...

    计算代码行数的(包含lua)

    描述中提到,“这个工具可以计算代码行数,但需要用户自行添加文件”,这表明该工具可能不具备自动扫描目录和递归处理子目录的功能,用户需要手动选择要分析的源代码文件。对于支持Lua代码行数的计算,这可能是通过...

    lua程序实现对两个文件的表的比较

    在Lua中,可以使用`io.open()`函数打开文件,`io.input()`设置输入流,`io.read()`读取文件内容,最后通过`loadstring()`或`load()`函数将文件内容编译为可执行的 Lua 代码。 接下来,我们需要定义一个函数来比较两...

    cocos引擎的Lua效率分析器

    - **数据分析支持**:当分析完成后,会自动生成一个CSV格式的数据文件,便于后续利用数据分析工具进一步挖掘潜在的优化空间。 #### 代码实现示例 下面展示了一段关键代码片段,用于演示如何实现时间测量以及函数...

    通过python 导出excel文件到lua

    Lua则是一种轻量级的脚本语言,适用于游戏开发、配置文件、嵌入式系统等场景。将Python与Excel结合,可以方便地对数据进行操作;而将这些数据导入到Lua中,则有助于在lua环境中直接使用和处理。 首先,我们要理解...

    lua代码分析.zip

    这个名为"lua代码分析.zip"的压缩包文件显然包含了有关Lua编程语言的代码示例,这些示例可能带有注释,以帮助理解代码的工作原理。在本文中,我们将深入探讨Lua的一些核心概念和特性,以及如何通过注释来分析和理解...

    Excel配置转Lua文件

    工具利用QT的特性,实现了快速分析Excel文件的能力,并且具备多种转换模式,适应不同的数据结构和需求。此外,它支持多文件和文件夹导入,这意味着可以一次性处理大量的Excel配置文件,提高了工作效率。批量导出功能...

    excel导出lua和xml工具

    Lua是一种轻量级的、嵌入式的脚本语言,常用于游戏开发、配置文件管理、自动化任务等领域。它的语法简洁,易于学习,且执行效率高。而XML则是一种结构化的数据交换格式,广泛应用于数据存储、网络传输、配置文件等...

    wiershark抓omci包相关插件,BinDecHex.lua,omci.lua ,方便个人自取

    总之,"BinDecHex.lua"和"omci.lua"是Wireshark的两个重要插件,它们为OMCI协议的分析提供强大的支持。通过这两个工具,网络专业人士可以深入理解GPON网络的运维情况,提升故障定位和问题解决的能力。

    Lua源码分析

    本文将分析Lua的源码,通过源码的剖析,可以更深入地理解Lua的内部工作机制和设计哲学。以下是对Lua源码分析的一些详细知识点。 Lua源码主要可以分为几个部分:虚拟机运转的核心功能、源文件划分、代码风格、Lua...

Global site tag (gtag.js) - Google Analytics