精华内容
下载资源
问答
  • Universal Extractor

    2013-11-07 18:36:56
    Universal Extractor Universal Extractor
  • vdexExtractor

    2018-08-08 11:30:43
    个人编译好的一个反编译Vdex文件的vdexExtractor ,如果linux库不全有可能运行不了,进入bin目录vdexExtractor 可执行命令 ./vdexExtractor -i input_vdex_file -o output_dex_file 需要该资源的可以去我博客留言,...
  • Wikipedia Extractor

    2018-04-16 22:29:08
    Wikipedia Extractor 是意大利人用 Python 写的一个维基百科抽取器,使用非常方便。
  • Extractor.exe

    2016-02-05 18:38:18
    Extractor.exe
  • RGSSAD Extractor

    2011-03-07 15:05:25
    RGSSAD Extractor RGSSAD Extractor的工作原理是让游戏自己解密RGSSAD文件,当游戏把资源读入内存之后,在通过脚本抓取内存。 因此RGSSAD Extractor 存在两个缺点: 1、它提取的并不是RGSSAD包内的原始素材。你可以...
  • stream_extractor.rar

    2021-04-23 17:38:45
    stream_extractor
  • inno extractor

    2014-11-03 07:53:51
    inoo extractor 此为目前最新版本源码,不含DEMO和皮肤,只收1积分不收人民币,要求完美的请购买正版,不喜勿下! 此为注册版,并非官方免费试用版,亲测可用,仅供学习和交流,请低调使用,如果用于商业用途,推荐...
  • news-extractor-源码

    2021-03-18 16:31:59
    news-extractor
  • dist-extractor-源码

    2021-03-18 15:42:13
    dist-extractor
  • Extractor2.5

    2009-09-20 07:46:27
    Extractor2.5是非常强大的资源提取器
  • Universal IFR Extractor

    2015-09-12 17:13:12
    Universal IFR Extractor 0.5版 for windows,win10上测试也能运行,支持将EFI和UEFI的模块转换成文本文件。
  • Flash Extractor-开源

    2021-05-09 15:38:44
    Flash Extractor允许您查看,转换和提取Flash文件。 它本质上是多个开源库和应用程序的精心组合。 有关详细信息,请参见:http://flashextractor.sourceforge.net/
  • extractor-builder-源码

    2021-04-17 18:16:35
    将您想要转换的目录拖放到Extractor Builder放置区域之一上。 放下区的 DROP:目录(未加密) - the resulting extractor is not encrypted (smallest size) DROP:目录(加密未保护) - the resulting extractor...
  • metadata-extractor is a Java library for reading metadata from media files. Installation The easiest way is to install the library via its Maven package. <dependency> <groupId>...
  • RSS EXTRACTOR-开源

    2021-05-15 08:38:46
    RSS EXTRACTOR是一个Java库,用于考虑来自多个网站的RSS Web提要来生成RSS新闻提要。 它提取最佳的新闻源条目,并生成一个RSS文件,该文件是来自多个网站的新闻源条目的融合。
  • 单词extractor

    2019-09-24 12:25:03
    extractor  英 [ɪkˈstræktə(r)] 美 [ɪkˈstræktər] n. 排气扇;抽油烟机;提取器;抽出器 图片: 转载于:https://www.cnblogs.com/juna3066/p/11518762.html

    extractor

      英 [ɪkˈstræktə(r)] 美 [ɪkˈstræktər]
    n.
      排气扇;抽油烟机;提取器;抽出器

    图片:

     

    转载于:https://www.cnblogs.com/juna3066/p/11518762.html

    展开全文
  • Ebay email extractor
  • translation-extractor-源码

    2021-04-09 07:13:13
    Translation Extractor是从当前支持i18n simplae翻译的代码中提取所有翻译的扩展 用法 打开命令Pallete:并搜索Translation Extractor并按Enter 选择扩展名应从中提取翻译的src文件 翻译将在同一文件夹的一个名为...
  • Website Extractor v10.52

    2019-11-06 00:56:19
    Website Extractor 帮你把整个网站搬搬回家!可以下载某个网站中符合您指定条件,如关键字、文件类型、大小等的文件。 需要离线浏览时,你会怎么做?打开 IE,选「储存完整网页」的功能?若是需要一个有一千页的网站...
  • cd ml5-feature-extractor npm install 预习 cd ml5-feature-extractor npm run dev 程序如何运作 程序(DOM)已完全加载。 它将加载核心模型(MobileNet)。 现在,程序可以加载现有的自定义模型或训练新的分类了...
  • dexonline_extractor-源码

    2021-06-04 12:15:17
    python3 dexonline_extractor.py 文件是用以下脚本生成的: 对于 i 在 {a..z}; 做 python3 dexonline_extractor.py $i; git add $i; git commit -m "添加以字母 $i 开头的单词列表"; 完毕 以下脚本为非英文字符 ...
  • Web Archive Extractor-开源

    2021-05-13 06:14:17
    Web Archive Extractor旨在将webarchive文件提取到文件夹中。
  • 音乐提取器-JavaFX 迁移 de l'UI de Music Extractor 和 JavaFX
  • 流星包:LinkedIn Extractor 这是的包装程序 profile parser。 可以通过LinkedInExtractor全局变量在服务器上访问它。
  • ExoPlayer之Extractor

    2020-07-31 10:16:56
    ExoPlayer之ExtractorExtractor的作用接口说明Extractor的调用内置的Extractors通过extension拓展Extractor Extractor的作用 代码中关于Extractor的注释说明 - Extracts media data from a container format. ...

    Extractor的作用

    代码中关于Extractor的注释说明 - Extracts media data from a container format.
    Extractor对应于媒体文件解封装的处理:
    解封装的 作用,就是将输入的封装格式的数据,分离成为音频流压缩编码数据和视频流压缩编码数据。封装格式种类很多,例如 MP4,MKV,RMVB,TS,FLV,AVI等等,它的作用就是将已经压缩编码的视频数据和音频数据按照一定的格式放到一起。例如,FLV格式的数 据,经过解封装操作后,输出H.264编码的视频码流和AAC编码的音频码流。

    接口说明

    com.google.android.exoplayer2.extractor.Extractor:

    public interface Extractor {
    ...
      boolean sniff(ExtractorInput input) throws IOException, InterruptedException;
    
      void init(ExtractorOutput output);
    
      @ReadResult
      int read(ExtractorInput input, PositionHolder seekPosition)
          throws IOException, InterruptedException;
    
      void seek(long position, long timeUs);
    
      void release();
    }
    

    1 boolean sniff(ExtractorInput input)
    通过对输入媒体数据流头信息的判断,决策当前Extractor是否能够处理输入的媒体数据。

    2 void init(ExtractorOutput output)
    初始化,接收输出类,只执行一次。

    3 int read(ExtractorInput input, PositionHolder seekPosition)
    解析封装格式数据,在seek位置读取数据输出到ExtractorOutput。

    4 void seek(long position, long timeUs)
    跳转。

    Extractor的调用

    DefaultExtractorsFactory。
    由ProgressiveMediaSource使用。

    内置的Extractors

    @Override
      public synchronized Extractor[] createExtractors() {
        Extractor[] extractors = new Extractor[14];
        extractors[0] = new MatroskaExtractor(matroskaFlags);
        extractors[1] = new FragmentedMp4Extractor(fragmentedMp4Flags);
        extractors[2] = new Mp4Extractor(mp4Flags);
        extractors[3] =
            new Mp3Extractor(
                mp3Flags
                    | (constantBitrateSeekingEnabled
                        ? Mp3Extractor.FLAG_ENABLE_CONSTANT_BITRATE_SEEKING
                        : 0));
        extractors[4] =
            new AdtsExtractor(
                adtsFlags
                    | (constantBitrateSeekingEnabled
                        ? AdtsExtractor.FLAG_ENABLE_CONSTANT_BITRATE_SEEKING
                        : 0));
        extractors[5] = new Ac3Extractor();
        extractors[6] = new TsExtractor(tsMode, tsFlags);
        extractors[7] = new FlvExtractor();
        extractors[8] = new OggExtractor();
        extractors[9] = new PsExtractor();
        extractors[10] = new WavExtractor();
        extractors[11] =
            new AmrExtractor(
                amrFlags
                    | (constantBitrateSeekingEnabled
                        ? AmrExtractor.FLAG_ENABLE_CONSTANT_BITRATE_SEEKING
                        : 0));
        extractors[12] = new Ac4Extractor();
        if (FLAC_EXTENSION_EXTRACTOR_CONSTRUCTOR != null) {
          try {
            extractors[13] = FLAC_EXTENSION_EXTRACTOR_CONSTRUCTOR.newInstance();
          } catch (Exception e) {
            // Should never happen.
            throw new IllegalStateException("Unexpected error creating FLAC extractor", e);
          }
        } else {
          extractors[13] = new FlacExtractor();
        }
        return extractors;
      }
    

    ExoPlayer内置的Extractors目前有13个,分别是MatroskaExtractor、FragmentedMp4Extractor、Mp4Extractor、Mp3Extractor、AdtsExtractor、Ac3Extractor、TsExtractor、FlvExtractor、OggExtractor、PsExtractor、WavExtractor、AmrExtractor、Ac4Extractor,对应处理mp4、MP3、flv等媒体封装格式

    通过extension拓展Extractor

    以rmvb为例。Exoplayer框架不支持rmvb媒体封装格式,如果想让exoplayer支持rmvb,需要添加对rmvb媒体封装格式的解析,需要支持rm相关的codec,如rv40等。

    /**
     * Facilitates the extraction of data from the real container format.
     */
    public final class RmvbExtractor implements Extractor {
      private final String TAG = RmvbExtractor.class.getSimpleName();
    
      /** Factory that returns one extractor which is a {@link RmvbExtractor}. */
      public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new RmvbExtractor()};
    
    
      private final ParsableByteArray outputBuffer;
      private @MonotonicNonNull ExtractorOutput extractorOutput;
      private @MonotonicNonNull TrackOutput trackOutput;
    
      private MediaContainerDemuxer mDemuxer;
    
      public RmvbExtractor() {
        outputBuffer = new ParsableByteArray();
        mDemuxer = new MediaContainerDemuxer();
      }
    
      public void setUrl(String url) {
        mDemuxer.setUrl(url);
      }
    
      @Override
      public void init(ExtractorOutput output) {
        extractorOutput = output;
        trackOutput = extractorOutput.track(0, C.TRACK_TYPE_VIDEO);
        extractorOutput.endTracks();
        mDemuxer.init(output);
      }
    
      @Override
      public boolean sniff(ExtractorInput input) throws IOException, InterruptedException {
        final byte[] RM_TAG = {'.', 'R', 'M', 'F'};
        byte[] head = new byte[4];
        input.peek(head, 0, 4);
        return Arrays.equals(head, RM_TAG);
      }
    
      @Override
      public int read(final ExtractorInput input, PositionHolder seekPosition)
          throws IOException, InterruptedException {
        int rt = mDemuxer.prepare(input);
        if (rt != 0)
          return Extractor.RESULT_END_OF_INPUT;
        return Extractor.RESULT_CONTINUE;
      }
    
      @Override
      public void seek(long position, long timeUs) {
      }
    
      @Override
      public void release() {
      }
    }
    

    对应的,在DefaultExtractorsFactory中,需要将Rmvb Extractor添加进去:

    private static final Constructor<? extends Extractor> RMVB_EXTENSION_EXTRACTOR_CONSTRUCTOR;
    static {
        Constructor<? extends Extractor> flacExtensionExtractorConstructor = null;
        Constructor<? extends Extractor> rmExtensionExtractorConstructor = null;
        try {
          {
            rmExtensionExtractorConstructor = Class.forName("com.google.android.exoplayer2.ext.ffmpeg.RmvbExtractor")
                .asSubclass(Extractor.class)
                .getConstructor();
          }
        } catch (ClassNotFoundException e) {
          // Expected if the app was built without the FLAC extension.
        } catch (Exception e) {
          // The FLAC extension is present, but instantiation failed.
          throw new RuntimeException("Error instantiating FLAC extension", e);
        }
        RMVB_EXTENSION_EXTRACTOR_CONSTRUCTOR = rmExtensionExtractorConstructor;
      }
      ...
      
    @Override
      public synchronized Extractor[] createExtractors() {
        Extractor[] extractors = new Extractor[15];
        ...
    
        if (RMVB_EXTENSION_EXTRACTOR_CONSTRUCTOR != null) {
          try {
            extractors[14] = RMVB_EXTENSION_EXTRACTOR_CONSTRUCTOR.newInstance();
          } catch (Exception e) {
            // Should never happen.
            throw new IllegalStateException("Unexpected error creating RMVB extractor", e);
          }
        }
    
        return extractors;
      }
    
    展开全文
  • 简单的基于 tkinter 的 iOS url 方案提取器。 跑步 $ python ios-url-scheme-extractor.py :copyright: 2014 ,在下共享。
  • extractor-chrome-源码

    2021-07-12 00:21:13
    Extractor 是一个谷歌浏览器扩展,它检查链接并从中提取信息。
  • 【Jmeter】JSON Extractor

    万次阅读 2017-01-05 20:07:12
    处理以后作为请求2的参数,JMeter提供了正则表达式提取器如下:这样也可以通过正则表达式获取responses的某个值但是对于大部分请求返回的结果,都是json,有一个更方便使用的插件:JSON Extractor 不过得首先下载...

    JMeter处理responses 的json

    对于请求1返回的结果,处理以后作为请求2的参数,JMeter提供了正则表达式提取器

    如下:

    这里写图片描述

    这样也可以通过正则表达式获取responses的某个值

    但是对于大部分请求返回的结果,都是json,有一个更方便使用的插件:JSON Extractor
    不过得首先下载插件 https://jmeter-plugins.org/wiki/JSONPathExtractor/

    下载后解压以后将lib和lib/ext中的jar包放到安装目录对应位置,重启即可

    简单介绍一下该插件怎么使用

    这里写图片描述

    该插件为:

    这里写图片描述

    Variable names : 名称
    JSONPath Expression:JSON表达式
    Match Numbers:匹配哪个,可为空即默认第一个
    Default Value:未取到值的时候默认值

    比如某一请求的返回值为:

    {"statusCode":200,"data":{"userId":"4a2cbe616eb74f0d99190af072c8dea6","token":"37e7a9e198186f5a443e50e6138a5bd20bd"}}
    

    这里因为返回的是json数据,$.data.token,获取token的值

    但是有碰到一个坑
    另外一个接口请求返回值为:

    {"statusCode":200,"data":[{"code":"407949","id":"aa477ad2085d492a99b877d14343d68d","name":"90一中4545"}]}
    

    同样,使用$.data.id去提取id的值时,发现获取到的数据为空
    原来这个responses 的data为数组,故应为 $.data[0].id 提取第1个值

    如下:

    这里写图片描述


    欢迎关注个人公众号
    在这里插入图片描述

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,205
精华内容 8,482
关键字:

extractor